.trust-grid[data-astro-cid-u3nc3ntt]{display:grid;gap:1rem}.trust-item[data-astro-cid-u3nc3ntt]{display:flex;align-items:flex-start;gap:.875rem}.trust-title[data-astro-cid-u3nc3ntt]{font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.3;letter-spacing:-.01em;color:var(--color-ink)}.trust-detail[data-astro-cid-u3nc3ntt]{margin-top:.125rem;font-size:.9375rem;line-height:1.5;color:var(--color-ink-muted)}.trust-note[data-astro-cid-u3nc3ntt]{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle);font-size:.9375rem;font-weight:500;color:var(--color-ink-muted)}.trust-band[data-astro-cid-u3nc3ntt] .trust-item[data-astro-cid-u3nc3ntt]{padding-block:.25rem}@media (min-width: 1024px){.trust-band[data-astro-cid-u3nc3ntt] .trust-grid[data-astro-cid-u3nc3ntt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.trust-band[data-astro-cid-u3nc3ntt] .trust-item[data-astro-cid-u3nc3ntt]{padding:.25rem 1.5rem;border-left:1px solid var(--color-border-subtle)}.trust-band[data-astro-cid-u3nc3ntt] .trust-item[data-astro-cid-u3nc3ntt]:first-child{padding-left:0;border-left:0}}.lead-trust-title[data-astro-cid-mjrsww5m]{margin-bottom:1rem}.lead-trust-lines[data-astro-cid-mjrsww5m]{display:grid;gap:.625rem}.lead-trust-lines[data-astro-cid-mjrsww5m] li[data-astro-cid-mjrsww5m]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.45;color:var(--color-ink-muted)}.lead-trust-lines[data-astro-cid-mjrsww5m] .check[data-astro-cid-mjrsww5m]{margin-top:.125rem}.lead-form [hidden]{display:none!important}.lead-form--band{position:relative;padding-block:3rem;border-top:1px solid color-mix(in srgb,var(--color-brand) 30%,transparent)}.lead-form--section{padding-block:3.5rem}@media (min-width: 1024px){.lead-form--band{padding-block:4.5rem}.lead-form--section{padding-block:5.5rem}}.lead-form--band>.horizon{position:absolute;top:-1px;left:0;right:0;z-index:1}.lead-form .lead-rays{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;display:none}.lead-form .lead-rays .motif-rays{top:-12.5rem;right:-6rem;width:25rem;height:25rem;opacity:.26}@media (min-width: 1024px){.lead-form .lead-rays{display:block}}.lead-form .lead-inner{position:relative;z-index:1}.lead-form .lead-head{max-width:46rem;margin-bottom:2rem}.lead-form .lead-head .h2{margin-bottom:.75rem}@media (min-width: 1024px){.lead-form .lead-head{margin-bottom:3rem}}@media (max-width: 1023px) and (max-height: 640px){.lead-form--band,.lead-form--section{padding-block:2rem}.lead-form .lead-head .lead{display:none}.lead-form .lead-head .h2{margin-bottom:0}.lead-form .lead-head{margin-bottom:1.25rem}}.lead-form .lead-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 1024px){.lead-form--section .lead-wrap{grid-template-columns:minmax(0,1fr) 340px;gap:2.5rem;align-items:start}.lead-form--compact .lead-wrap{grid-template-columns:minmax(0,1fr) 18rem;gap:2.5rem;align-items:start}.lead-form--compact .lead-trust{position:sticky;top:calc(var(--header-h) + 1.5rem)}}.lead-form--embedded .lead-trust{margin-top:.5rem}.lead-form .lead-card{container:lead / inline-size;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:1rem}.lead-form .lead-body{position:relative;padding:1.25rem 1rem .25rem}@media (min-width: 640px){.lead-form .lead-body{padding:1.75rem 1.75rem .5rem}}.lead-form .lead-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lead-form .lead-progress li{height:6px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--color-control)}.lead-form .lead-progress li.is-on{background:var(--color-brand);box-shadow:none}.lead-form .lead-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.75rem}.lead-form .lead-step-k{font-size:.8125rem;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-ink)}.lead-form .lead-time{font-size:.875rem;color:var(--color-ink-muted)}.lead-form .lead-title{margin-top:.25rem;font-size:1.375rem;line-height:1.25;letter-spacing:-.015em;scroll-margin-top:calc(var(--header-h) + 1rem)}.lead-form .lead-sub{margin-top:.25rem;font-size:.9375rem;line-height:1.5;color:var(--color-ink-muted)}.lead-form .lead-notice{display:flex;align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.75rem .875rem;border-radius:.5rem;background:var(--color-accent-soft);color:var(--color-ink);font-size:.9375rem;line-height:1.45}.lead-form .lead-notice p{flex:1;min-width:0;padding-block:.125rem}.lead-form .lead-notice-icon{margin-top:.125rem;width:1.25rem;height:1.25rem;color:var(--color-accent-ink)}.lead-form .lead-quit{flex:none;align-self:center;min-width:2.75rem;min-height:2.75rem;margin:-.5rem -.25rem -.5rem 0;padding-inline:.5rem;background:transparent;border:0;font:inherit;font-weight:600;color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lead-form .lead-fields{display:grid;gap:1rem;margin-top:1.25rem}.lead-form .lead-fieldset{min-width:0;margin:0;padding:0;border:0}.lead-form .lead-fieldset>legend{padding:0}.lead-form .field{min-width:0}.lead-form .opt{font-weight:400;color:var(--color-ink-muted)}.lead-form .input,.lead-form .svc-choice,.lead-form .consent{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}.lead-form textarea.input{resize:vertical}.lead-form .field-error{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}.lead-form .lead-pair{display:grid;gap:1rem}@container lead (min-width: 794px){.lead-form .lead-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-form .svc-choices{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.lead-form .svc-choice{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;gap:.75rem;align-items:center;min-height:4rem;padding:.625rem .875rem .625rem .625rem;border:1.5px solid var(--color-control);border-radius:.75rem;background:var(--color-surface);cursor:pointer}.lead-form .svc-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lead-form .svc-text{display:grid;gap:.125rem;min-width:0}.lead-form .svc-t,.lead-form .svc-s{min-width:0;overflow-wrap:anywhere}.lead-form .svc-t{font-weight:600;line-height:1.25;color:var(--color-ink)}.lead-form .svc-s{font-size:.875rem;line-height:1.3;color:var(--color-ink-muted)}.lead-form .svc-choice:hover{border-color:var(--color-ink)}.lead-form .svc-choice:has(input:checked){border-color:var(--color-brand-strong);box-shadow:inset 0 0 0 1px var(--color-brand-strong);background:var(--color-brand-wash)}.lead-form .svc-choice:has(input:focus-visible){outline:2px solid var(--color-brand-ink);outline-offset:2px}.lead-form .svc-choice:has(input[aria-invalid=true]){border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger);background:var(--color-danger-soft)}@container lead (min-width: 600px){.lead-form .svc-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@container lead ((min-width: 600px) or (max-width: 17rem)){.lead-form .svc-choice{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;grid-template-areas:"chip . tick" "txt txt txt";row-gap:.75rem;column-gap:0;align-items:start;align-content:start;padding:.875rem;min-height:4rem}.lead-form .svc-choice .icon-chip{grid-area:chip}.lead-form .svc-choice .tick{grid-area:tick}.lead-form .svc-choice .svc-text{grid-area:txt}}@container lead (max-width: 17rem){.lead-form .svc-t,.lead-form .svc-s{-webkit-hyphens:auto;hyphens:auto}}.lead-form .tick{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1.5px solid var(--color-control);border-radius:6px;background:var(--color-surface);color:transparent}.lead-form .tick svg{width:1rem;height:1rem;stroke-width:3}.lead-form .svc-choice:has(input:checked) .tick,.lead-form .consent:has(input:checked) .tick{background:var(--color-brand-strong);border-color:var(--color-brand-strong);color:var(--color-surface)}.lead-form .svc-choice:has(input[aria-invalid=true]) .tick,.lead-form .consent:has(input[aria-invalid=true]) .tick{border-color:var(--color-danger);background:var(--color-danger-soft)}.lead-form .consent{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:start;min-height:2.75rem;padding-block:.625rem;cursor:pointer;font-size:.9375rem;line-height:1.5;color:var(--color-ink-muted)}.lead-form .consent input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lead-form .consent .tick{margin-top:.0625rem}.lead-form .consent:has(input:focus-visible) .tick{outline:2px solid var(--color-brand-ink);outline-offset:2px}.lead-form .lead-nowrap{white-space:nowrap}@container lead (max-width: 17rem){.lead-form .consent{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lead-form .lead-nowrap{white-space:normal}}.lead-form .consent a{position:relative;z-index:1}.lead-form .lead-status{margin-top:1rem}.lead-form .lead-msg{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:.5rem;font-size:.9375rem;line-height:1.45}.lead-form .lead-msg p{flex:1;min-width:0}.lead-form .lead-msg--info{background:var(--color-brand-wash);color:var(--color-ink);border:1px solid color-mix(in srgb,var(--color-brand) 30%,var(--color-border-subtle))}.lead-form .lead-msg--ok{background:var(--color-accent-soft);color:var(--color-ink)}.lead-form .lead-msg--error{background:var(--color-danger-soft);color:var(--color-danger);font-weight:500;border:1px solid var(--color-danger)}.lead-form .lead-spinner{flex:none;width:1.25rem;height:1.25rem;margin-top:.0625rem;border:2px solid var(--color-brand-strong);border-top-color:transparent;border-radius:9999px}.lead-form .lead-trap{position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden}.lead-form .lead-actions{position:sticky;bottom:var(--lead-kb, 0px);z-index:2;display:flex;gap:.5rem;margin-top:1.25rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background-color:#fffffff7;border-top:1px solid var(--color-border-subtle);border-radius:0 0 .9375rem .9375rem}.lead-form .lead-actions .btn{flex:1;min-width:0;padding-inline:1rem;white-space:nowrap}.lead-form .lead-actions .btn-outline{flex:0 0 auto}@media (max-width: 359px){.lead-form .lead-prev-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lead-form .lead-actions .btn-outline{min-width:3rem;padding-inline:.875rem}}@media (min-width: 640px){.lead-form .lead-actions{position:static;margin-top:1.5rem;padding:1rem 1.75rem;background:var(--color-canvas)}.lead-form .lead-actions .btn{flex:0 0 auto;min-width:11.25rem;padding-inline:2rem}.lead-form .lead-actions .btn-outline{padding-inline:1.5rem}.lead-form .lead-actions .btn-primary{margin-left:auto}}.lead-form .lead-flip{transform:rotate(180deg)}.lead-form .lead-trust{min-width:0}.lead-form--band .lead-trust .icon-chip:not(.icon-chip-green){background:var(--color-surface)}@media (scripting: none){.lead-form .lead-progress,.lead-form .lead-meta,.lead-form .lead-title,.lead-form .lead-sub,.lead-form .form-step,.lead-form .lead-actions{display:none}}.lead-form .lead-nojs{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:.5rem;background:var(--color-brand-wash);border:1px solid color-mix(in srgb,var(--color-brand) 30%,var(--color-border-subtle));color:var(--color-ink);font-size:.9375rem;line-height:1.5}.lead-form .lead-nojs p{flex:1;min-width:0}.lead-form .lead-nojs-icon{margin-top:.125rem;width:1.25rem;height:1.25rem;color:var(--color-brand-ink)}@media (forced-colors: active){.lead-form .tick{border:2px solid CanvasText}.lead-form .tick svg{visibility:hidden}.lead-form .svc-choice:has(input:checked) .tick svg,.lead-form .consent:has(input:checked) .tick svg{visibility:visible}.lead-form .svc-choice{border-color:CanvasText}.lead-form .svc-choice:has(input:checked){border-color:Highlight;outline:2px solid Highlight;outline-offset:-3px}.lead-form .lead-progress li{box-sizing:border-box;border:1px solid CanvasText}.lead-form .lead-progress li.is-on{background:Highlight;border-color:Highlight}}
