.LeadFormSlot{grid-column:1/-1;min-width:0}.LandingLeadForm{--lf-ink:#ffffff;--lf-ink-soft:rgba(255,255,255,0.78);--lf-ink-dim:rgba(255,255,255,0.62);--lf-field:#ffffff;--lf-field-ink:rgba(16,29,45,1);--lf-placeholder:rgba(16,29,45,0.45);--lf-error:#ffc4c4;--lf-radius:20px;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--lf-radius);color:var(--lf-ink);background:radial-gradient(120% 140% at 100% 0,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 55%),linear-gradient(118deg,#1a2a86,rgb(55,70,240) 58%,#5a6cff);box-shadow:0 14px 34px -18px rgba(55,70,240,.7),inset 0 1px 0 hsla(0,0%,100%,.12)}@media(min-width:800px){.LandingLeadForm{padding:24px 28px}}.LandingLeadForm:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 22px,transparent 22px 36px);opacity:.6;pointer-events:none}.LandingLeadForm__lead{display:flex;flex-direction:column;gap:6px;min-width:0}.LandingLeadForm__leadTitle{margin:0;font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--lf-ink)}@media(min-width:800px){.LandingLeadForm__leadTitle{font-size:23px}}.LandingLeadForm__fields{display:flex;flex-direction:column;gap:12px}.LandingLeadForm__field{display:flex;flex-direction:column;gap:6px;min-width:0}.LandingLeadForm__label{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lf-ink-soft)}.LandingLeadForm__input{height:52px;width:100%;padding:0 16px;border:1.5px solid rgba(0,0,0,0);border-radius:12px;background-color:var(--lf-field);color:var(--lf-field-ink);font-size:16px;box-shadow:0 2px 10px -6px rgba(0,0,0,.45);transition:box-shadow .15s,border-color .15s}.LandingLeadForm__input::placeholder{color:var(--lf-placeholder)}.LandingLeadForm__input:hover{box-shadow:0 4px 14px -6px rgba(0,0,0,.5)}.LandingLeadForm__input:focus{outline:none;border-color:hsla(0,0%,100%,.9);box-shadow:0 0 0 4px hsla(0,0%,100%,.28)}.LandingLeadForm__input--error{border-color:var(--lf-error);box-shadow:0 0 0 4px rgba(255,196,196,.35)}.LandingLeadForm__btn{min-height:52px;padding:0 26px;border:0;border-radius:12px;background-color:#fff;color:#3746f0;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px -10px rgba(0,0,0,.55);transition:transform .15s,box-shadow .15s,background-color .15s}.LandingLeadForm__btn:hover:not(:disabled){background-color:#f3f5ff;transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(0,0,0,.6)}.LandingLeadForm__btn:active:not(:disabled){transform:translateY(0)}.LandingLeadForm__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.LandingLeadForm__btn:disabled{opacity:.75;cursor:progress}.LandingLeadForm__error{margin:0;font-size:13px;font-weight:500;color:var(--lf-error)}.LandingLeadForm__small{margin:0;font-size:14px;line-height:1.45;color:var(--lf-ink-soft)}.LandingLeadForm__consent{margin:0;font-size:12px;line-height:1.4;color:var(--lf-ink-dim)}.LandingLeadForm__consent a{color:var(--lf-ink-soft);text-decoration:underline;text-underline-offset:2px}.LandingLeadForm__consent a:hover{color:var(--lf-ink)}.LandingLeadForm--done{justify-content:center;align-items:flex-start;min-height:120px;gap:6px}.LandingLeadForm__doneTitle{margin:0;padding-left:34px;position:relative;font-size:20px;font-weight:800;color:var(--lf-ink)}.LandingLeadForm__doneTitle:before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;background-color:#fff}.LandingLeadForm__doneTitle:after{content:"";position:absolute;left:9px;top:50%;width:5px;height:10px;transform:translateY(-62%) rotate(45deg);border:solid #3746f0;border-width:0 2.5px 2.5px 0}.LandingLeadForm--done .LandingLeadForm__small{padding-left:34px}@media(min-width:900px){.LandingLeadForm--inline{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);grid-template-areas:"lead fields" "lead error" "lead consent";column-gap:32px;row-gap:10px;align-items:center}.LandingLeadForm--inline .LandingLeadForm__lead{grid-area:lead;padding-right:24px;border-right:1px solid hsla(0,0%,100%,.22)}.LandingLeadForm--inline .LandingLeadForm__fields{grid-area:fields;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}.LandingLeadForm--inline .LandingLeadForm__btn{grid-column:1/-1}.LandingLeadForm--inline .LandingLeadForm__error{grid-area:error}.LandingLeadForm--inline .LandingLeadForm__consent{grid-area:consent}}@media(prefers-reduced-motion:reduce){.LandingLeadForm__btn,.LandingLeadForm__input{transition:none}}