.lp .ra{max-width:var(--lp-max);padding:56px var(--lp-gutter) 0;box-sizing:border-box;margin:0 auto}.lp .ra__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.lp .ra__intro{flex-direction:column;gap:24px;display:flex}.lp .ra__intro .lp-tile{min-height:420px}.lp .ra__intro .lp-tile__headline{font-size:clamp(64px,8vw,112px)}.lp .ra__intro .lp-tile__arrow{width:88px;height:88px;top:32px;right:32px}.lp .ra__intro .lp-tile__eyebrow{max-width:60%}.lp .ra__lead{max-width:520px;color:var(--lp-ink-muted);margin:0;font-size:19px;line-height:1.4}.lp .ra__signin{align-self:flex-start;align-items:center;min-height:44px;font-size:20px;font-weight:600;display:flex}.lp .ra-card{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius-lg);box-sizing:border-box;padding:40px}.lp .ra-form{flex-direction:column;gap:20px;display:flex}.lp .ra-success{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:500;line-height:1.15}.lp .ra-field{flex-direction:column;gap:8px;display:flex}.lp .ra-label{padding:0;font-size:15px;font-weight:600}.lp .ra-optional{color:var(--lp-ink-muted);font-weight:400}.lp .ra-input{box-sizing:border-box;border:1px solid var(--lp-ink-muted);border-radius:var(--lp-radius-sm);background:var(--lp-surface);width:100%;min-height:48px;color:var(--lp-ink);font:inherit;padding:0 14px;font-size:16px;line-height:1.4}.lp .ra-textarea{resize:vertical;min-height:132px;padding:12px 14px}.lp .ra-input[aria-invalid=true]{border-color:var(--lp-error)}.lp .ra-count{font-family:var(--lp-font-mono);color:var(--lp-ink-muted);align-self:flex-end;margin:0;font-size:12px}.lp .ra-error{color:var(--lp-error);margin:0;font-size:14px}.lp .ra-error--form{font-size:15px}.lp a.ra-error__mail,.lp a.ra-error__mail:hover{color:inherit;text-decoration:underline}.lp .ra-kind{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.lp .ra-kind__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lp .ra-kind__option{box-sizing:border-box;border:1px solid var(--lp-line);border-radius:var(--lp-radius-sm);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-size:15px;font-weight:500;display:flex;position:relative}.lp .ra-kind__option:has(:checked){border-color:var(--lp-ink);background:var(--lp-accent);font-weight:600}.lp .ra-kind__option:has(:focus-visible){outline:2px solid var(--lp-ink);outline-offset:2px}.lp .ra-kind__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lp .ra-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lp .ra-submit{border-radius:var(--lp-radius-md);background:var(--lp-accent);height:52px;color:var(--lp-ink);border:0;align-self:flex-start;padding:0 24px;font-size:16px;font-weight:600}.lp .ra-submit:disabled{opacity:.6;cursor:default}@media (max-width:1023px){.lp .ra__grid{grid-template-columns:minmax(0,1fr);gap:32px}.lp .ra__intro .lp-tile{min-height:340px}}@media (max-width:767px){.lp .ra{padding-top:28px}.lp .ra__grid{gap:24px}.lp .ra__intro{gap:16px}.lp .ra__intro .lp-tile{min-height:300px}.lp .ra__intro .lp-tile__headline{font-size:54px}.lp .ra__lead{font-size:16px}.lp .ra__signin{min-height:48px;font-size:18px}.lp .ra-card{padding:22px 18px}.lp .ra-success{font-size:24px}.lp .ra-submit{align-self:stretch}}
