html[data-hk-capture] .cta-dock{display:none}html[data-hk-capture] body{padding-block-end:calc(var(--hk-lead-space,7rem) + env(safe-area-inset-bottom,0px))}.lead-dock{--hk-lead-edge:.75rem;--hk-lead-floor:max(env(safe-area-inset-bottom,0px), .5rem);z-index:45;inset-block-end:calc(var(--hk-lead-edge) + var(--hk-lead-floor));inset-inline:var(--hk-lead-edge);pointer-events:none;justify-content:center;display:flex;position:fixed}.lead-dock>*{pointer-events:auto}.lead-dock-inner{border-radius:var(--radius-card);background-color:var(--paper-raised);inline-size:100%;max-inline-size:34rem;box-shadow:var(--shadow-float);flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex;position:relative}@media (min-width:34rem){.lead-dock-inner{flex-direction:row;align-items:center;gap:1.25rem;padding-inline-end:2.75rem}.lead-dock[data-expanded=true] .lead-dock-inner{flex-direction:column;align-items:stretch}}.lead-dock-text{flex:auto;min-inline-size:0}.lead-dock-form{inline-size:100%}.lead-dock-open{border-radius:var(--radius-pill);background-color:var(--accent);block-size:2.75rem;color:var(--on-accent);font-size:var(--text-small);white-space:nowrap;transition-property:background-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-swift);flex:none;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:500;display:inline-flex}.lead-dock-open:hover{background-color:var(--accent-hover)}.lead-dock-close{border-radius:var(--radius-pill);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-muted);transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-swift);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.lead-dock-close:before{content:"";position:absolute;inset:-.5rem}.lead-dock-close:hover{background-color:var(--paper-sunken);color:var(--ink)}@media (max-width:33.99rem){.lead-dock-text{padding-inline-end:2rem}}.lead-group{flex-direction:column;gap:.625rem;inline-size:100%;max-inline-size:30rem;display:flex}.lead-group[data-layout=stack]{max-inline-size:none}@media (min-width:30rem){.lead-group[data-layout=row]{border:1px solid var(--ink-muted);border-radius:var(--radius-pill);background-color:var(--paper);transition-property:border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out-swift);flex-direction:row;align-items:center;gap:0;padding:.3125rem}.lead-group[data-layout=row]:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.lead-group[data-layout=row] .lead-input{background-color:#0000;border-color:#0000;block-size:2.75rem;padding-inline-start:1.125rem}.lead-group[data-layout=row] .lead-input:focus-visible{outline:none}.lead-group[data-layout=row] .lead-input:hover{border-color:#0000}.lead-group[data-layout=row] .lead-submit{flex-shrink:0;block-size:2.75rem}}.lead-honeypot{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lead-honeypot input{border:0;block-size:1px;inline-size:1px;min-inline-size:0;padding:0}@media (prefers-reduced-motion:no-preference){.lead-dock-inner{animation:lead-rise var(--duration-slow) var(--ease-out-swift) both}.lead-success{animation:lead-settle var(--duration-slow) var(--ease-spring) both}@keyframes lead-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lead-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.lead-dock-inner,.lead-success{opacity:1!important;animation:none!important;transform:none!important}}
