.chani-lead{width:100%;margin-inline:0;overflow-x:clip;padding:var(--chani-section-pad) 0}.chani-lead__intro,.chani-lead__workspace{width:min(1100px,100%);margin:0 auto;padding-inline:var(--chani-space-8)}.chani-lead__intro{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--chani-space-11);align-items:end}.chani-lead__intro h1{margin:var(--chani-space-3) 0 0;font:var(--chani-fw-medium) var(--chani-fs-page-title-desktop)/var(--chani-lh-tight) var(--font-serif);letter-spacing:var(--chani-track-display)}main.chani-lead .chani-lead__intro h1{font-size:clamp(34px,calc(1vw + 30px),var(--chani-fs-page-title-desktop))!important}.chani-lead__lede{max-width:620px;margin:var(--chani-space-5) 0 0;color:var(--chani-ink-soft);font-size:var(--chani-fs-xl);line-height:var(--chani-lh-body)}.chani-lead__note{position:relative;padding:var(--chani-space-6);border:var(--chani-border-ink);border-radius:var(--chani-radius-card);background:var(--chani-white);box-shadow:var(--chani-shadow-paper)}.chani-lead__note>span{position:absolute;top:var(--chani-space-3);right:var(--chani-space-4);color:var(--chani-sun)}.chani-lead__note strong{font:var(--chani-fw-medium) var(--chani-fs-2xl)/var(--chani-lh-heading) var(--font-serif)}.chani-lead__note p{margin:var(--chani-space-3) 0;color:var(--chani-muted);line-height:var(--chani-lh-body)}.chani-lead__note a{color:var(--chani-ink);font-weight:var(--chani-fw-semibold)}.chani-lead__workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--chani-space-8);margin-top:var(--chani-space-14);align-items:start}.chani-lead__form{display:grid;gap:var(--chani-space-5);padding:var(--chani-space-8);border:var(--chani-border-ink);border-radius:var(--chani-radius-panel);background:var(--chani-white)}.chani-lead__form-head h2{margin:var(--chani-space-2) 0 0;font:var(--chani-fw-medium) var(--chani-fs-h2)/var(--chani-lh-heading) var(--font-serif);letter-spacing:var(--chani-track-display)}.chani-lead__required-note{margin:var(--chani-space-3) 0 0;color:var(--chani-ink-soft);font-size:var(--chani-fs-sm);line-height:var(--chani-lh-body)}.chani-lead__required-note>span{color:var(--chani-red);font-weight:var(--chani-fw-bold)}.chani-lead__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--chani-space-4)}.chani-lead__form label:not(.chani-lead__consent){display:grid;gap:var(--chani-space-2);color:var(--chani-ink-soft);font-size:var(--chani-fs-sm);font-weight:var(--chani-fw-semibold)}.chani-lead__form input,.chani-lead__form select,.chani-lead__form textarea{width:100%;min-height:var(--chani-space-11);border:var(--chani-border-ink);border-radius:var(--chani-radius-input);background:var(--chani-paper);color:var(--chani-ink);font:var(--chani-fw-regular) var(--chani-fs-base)/var(--chani-lh-body) var(--font-sans);padding:var(--chani-space-3) var(--chani-space-4)}.chani-lead__form input::placeholder,.chani-lead__form textarea::placeholder{color:var(--chani-ink-soft);opacity:1}.chani-lead__form label:not(.chani-lead__consent):has(input:required,textarea:required,select:required)>span:after,.chani-lead__consent:has(input:required)>span:after{content:" *";color:var(--chani-red)}.chani-lead__form textarea{resize:vertical;min-height:150px}.chani-lead__form input:focus,.chani-lead__form select:focus,.chani-lead__form textarea:focus{outline:0;border-color:var(--chani-sun);box-shadow:var(--chani-focus-ring)}.chani-lead__consent{min-height:var(--chani-space-11);display:flex;gap:var(--chani-space-3);align-items:flex-start;color:var(--chani-ink-soft);font-size:var(--chani-fs-sm);line-height:var(--chani-lh-body)}.chani-lead__consent input{width:var(--chani-space-5);min-height:var(--chani-space-5);height:var(--chani-space-5);flex:0 0 var(--chani-space-5);margin-top:var(--chani-space-1)}.chani-lead__honeypot{position:absolute;left:-9999px;width:1px!important;height:1px}.chani-lead__actions{display:flex;align-items:center;gap:var(--chani-space-4);flex-wrap:wrap}.chani-lead__actions small{color:var(--chani-muted)}.chani-lead__status{padding:var(--chani-space-3) var(--chani-space-4);border:var(--chani-border-faint);border-radius:var(--chani-radius-input)}.chani-lead__status[data-state=success]{border-color:color-mix(in srgb,var(--chani-green) 35%,var(--chani-ink));color:color-mix(in srgb,var(--chani-green) 35%,var(--chani-ink))}.chani-lead__status[data-state=error]{border-color:color-mix(in srgb,var(--chani-red) 35%,var(--chani-ink));color:color-mix(in srgb,var(--chani-red) 35%,var(--chani-ink))}.chani-lead__channels{display:grid;gap:var(--chani-space-5);padding:var(--chani-space-6);border:var(--chani-border-ink);border-radius:var(--chani-radius-card);background:var(--chani-ink);color:var(--chani-paper)}.chani-lead__channels .chani-kicker{color:var(--chani-dark-muted)}.chani-lead__channels div{display:grid;gap:var(--chani-space-2);padding-top:var(--chani-space-4);border-top:var(--chani-border-dark)}.chani-lead__channels strong{font:var(--chani-fw-medium) var(--chani-fs-xl)/var(--chani-lh-heading) var(--font-serif)}.chani-lead__channels a{color:var(--chani-gold)}.chani-lead__channels span{color:var(--chani-dark-body);font-size:var(--chani-fs-sm)}@media(max-width:900px){.chani-lead__intro,.chani-lead__workspace{grid-template-columns:1fr}}@media(max-width:760px){.chani-lead__intro,.chani-lead__workspace{padding-inline:var(--chani-space-5)}.chani-lead__form{padding:var(--chani-space-5)}}@media(max-width:620px){.chani-lead__grid{grid-template-columns:1fr}.chani-lead__form input:not([type=checkbox]),.chani-lead__form select,.chani-lead__form textarea{font-size:16px}.chani-lead__actions .chani-button{width:100%}}
