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