.lead-form[data-astro-cid-xyq5hly5]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:var(--space-6);margin-block:var(--space-7)}.lead-form[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]{font-family:var(--font-display);margin-block-end:var(--space-2)}.lead-form__intro[data-astro-cid-xyq5hly5]{color:var(--c-muted);margin-block-end:var(--space-5)}.lead-form__error[data-astro-cid-xyq5hly5]{background:var(--c-bg);border:1px solid var(--c-accent);border-inline-start-width:3px;border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-5);font-size:.9rem}.lead-form__preview[data-astro-cid-xyq5hly5]{background:var(--c-bg);border:1px dashed var(--c-line);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-block-end:var(--space-5);font-size:.9rem}.field[data-astro-cid-xyq5hly5]{margin-block-end:var(--space-4)}.field[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{display:block;font-weight:600;font-size:.92rem;margin-block-end:var(--space-2)}.req[data-astro-cid-xyq5hly5]{color:var(--c-accent)}.opt[data-astro-cid-xyq5hly5]{font-weight:400;color:var(--c-muted)}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=text],.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=email],.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=tel],.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5][type=file],.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{inline-size:100%;padding:var(--space-3);font:inherit;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--radius)}.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{resize:vertical}.field[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus-visible,.field[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus-visible,.field[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.hint[data-astro-cid-xyq5hly5]{color:var(--c-muted);font-size:.82rem;margin-block-start:var(--space-2)}.row[data-astro-cid-xyq5hly5]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.check[data-astro-cid-xyq5hly5]{display:flex;align-items:start;gap:var(--space-3);font-weight:400}.check[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{inline-size:1.5rem;block-size:1.5rem;flex:none;margin-block-start:.1rem}.consent[data-astro-cid-xyq5hly5]{margin-block:var(--space-5);font-size:.9rem;line-height:1.5}.submit[data-astro-cid-xyq5hly5]{inline-size:100%;padding:var(--space-4);font:inherit;font-weight:600;color:var(--c-on-accent);background:var(--c-accent);border:0;border-radius:var(--radius);cursor:pointer;min-block-size:3rem}.submit[data-astro-cid-xyq5hly5]:disabled{opacity:.55;cursor:not-allowed}.hp[data-astro-cid-xyq5hly5]{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.lp-head-section[data-astro-cid-mlohc2ad]{background:var(--c-mist);border-block-end:1px solid var(--c-line)}.lp-head-section[data-astro-cid-mlohc2ad] h1[data-astro-cid-mlohc2ad]{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:clamp(1.9rem,1.4rem + 2.2vw,3rem);line-height:1.1;margin:0}.lp-sub[data-astro-cid-mlohc2ad]{margin-block-start:var(--space-3);font-size:1.15rem;color:var(--c-muted);max-inline-size:56ch}.lp-layout[data-astro-cid-mlohc2ad]{display:grid;grid-template-columns:minmax(0,1fr) 26rem;gap:56px;align-items:start}.lp-form-col[data-astro-cid-mlohc2ad]{position:sticky;inset-block-start:24px}.lp-content[data-astro-cid-mlohc2ad]{min-inline-size:0}@media(max-width:980px){.lp-layout[data-astro-cid-mlohc2ad]{grid-template-columns:minmax(0,1fr);gap:32px}.lp-form-col[data-astro-cid-mlohc2ad]{position:static}}.lp-head-grid[data-astro-cid-mlohc2ad]{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.lp-hero-img[data-astro-cid-mlohc2ad]{inline-size:100%;block-size:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0 24px 48px -28px #14121a73}.lp-head-cta[data-astro-cid-mlohc2ad]{margin-block-start:var(--space-5)}@media(max-width:860px){.lp-head-grid[data-astro-cid-mlohc2ad]{grid-template-columns:1fr;gap:24px}.lp-hero-img[data-astro-cid-mlohc2ad]{order:-1}.lp-head-section[data-astro-cid-mlohc2ad]{padding-block:20px 36px}}.draft-bar[data-astro-cid-mlohc2ad]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--c-ink);color:var(--c-white);font-size:.88rem}.draft-bar[data-astro-cid-mlohc2ad] a[data-astro-cid-mlohc2ad]{color:inherit}.lp-note[data-astro-cid-mlohc2ad]{margin-block-start:var(--space-6);padding:var(--space-4);border:1px dashed var(--c-line);border-radius:var(--radius);font-size:.85rem;color:var(--c-muted)}.lp-body{margin-block-end:var(--space-6)}.lp-body>*+*{margin-block-start:var(--space-4)}.lp-body h2{font-family:var(--font-display);font-size:1.6rem;margin-block-start:var(--space-6)}.lp-body h3{font-size:1.25rem;margin-block-start:var(--space-5)}.lp-body ul,.lp-body ol{padding-inline-start:var(--space-6)}.lp-body li+li{margin-block-start:var(--space-2)}.lp-body img{max-inline-size:100%;block-size:auto;border-radius:var(--radius)}.lp-body ul.lp-points{list-style:none;padding-inline-start:0}.lp-body ul.lp-points li{position:relative;padding-inline-start:1.9rem}.lp-body ul.lp-points li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;inline-size:1.15rem;block-size:1.15rem;border-radius:50%;background:var(--c-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/80% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/80% no-repeat}.lp-body blockquote{padding-inline-start:var(--space-4);border-inline-start:3px solid var(--c-accent);color:var(--c-muted)}.lp-body table{inline-size:100%;border-collapse:collapse}.lp-body th,.lp-body td{padding:var(--space-3);border-block-end:1px solid var(--c-line);text-align:start}
