.lg{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--w)}.lg-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:56px 60px;background:var(--ink);color:#fff;overflow:hidden}.lg-brand:after{content:"";position:absolute;inset:auto -30% -45% -30%;height:70%;background:radial-gradient(60% 60% at 50% 100%,rgba(255,255,255,.09),transparent 70%);pointer-events:none}.lg-brand>*{position:relative;z-index:1}.lg-mark{display:block;width:148px;height:auto;filter:invert(1)}.lg-lead{font-size:30px;line-height:1.24;font-weight:300;letter-spacing:-.02em;max-width:15ch;margin:0}.lg-lead b{font-weight:700}.lg-flow{position:relative;margin-top:30px;max-width:34ch}.lg-flow ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.lg-flow li{display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px;align-items:start;height:54px}.lg-flow:after,.lg-flow:before{content:"";position:absolute;left:13px;width:1px;pointer-events:none}.lg-flow:before{top:13px;bottom:41px;background:rgba(255,255,255,.13)}.lg-flow:after{top:13px;height:0;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.6));box-shadow:0 0 10px rgba(255,255,255,.26);animation:lg-fill 12s linear infinite}@keyframes lg-fill{0%{height:0;opacity:0}5%{opacity:1}75%,93%{height:calc(100% - 54px);opacity:1}to{height:calc(100% - 54px);opacity:0}}.lg-dot{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.45);animation:lg-dot 12s linear infinite;animation-delay:calc(var(--i) * 3s)}.lg-dot svg{width:13px;height:13px;display:block}@keyframes lg-dot{0%,36%,to{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:rgba(255,255,255,.45)}20%,4%{border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.11);color:#fff}}.lg-dot:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.5);opacity:0;animation:lg-ring 12s linear infinite;animation-delay:calc(var(--i) * 3s)}@keyframes lg-ring{0%{transform:scale(1);opacity:.55}13%,to{transform:scale(1.9);opacity:0}}.lg-txt{min-width:0}.lg-txt b{display:block;color:#fff;font-weight:700;font-size:14px;letter-spacing:-.01em;line-height:1.35}.lg-txt span{font-size:13px;line-height:1.45;color:rgba(255,255,255,.42);animation:lg-sub 12s linear infinite;animation-delay:calc(var(--i) * 3s);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes lg-sub{0%,36%,to{color:rgba(255,255,255,.42)}20%,4%{color:rgba(255,255,255,.78)}}@media (prefers-reduced-motion:reduce){.lg-flow:after{animation:none;height:calc(100% - 54px);opacity:.55}.lg-dot,.lg-txt span{animation:none}.lg-dot{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.7)}.lg-dot:after{display:none}}.lg-foot{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.36);margin:0}.lg-form{display:flex;align-items:center;justify-content:center;padding:56px 40px}.lg-box{width:100%;max-width:380px}.lg-box h1{font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.lg-sub{font-size:14px;color:var(--grey);margin:0 0 28px;line-height:1.5}.lg-field{display:block;margin-bottom:16px}.lg-field span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin-bottom:7px}.lg-field input{display:block;width:100%;font:inherit;font-size:15px;padding:13px 15px;border:1px solid var(--bd-2);border-radius:10px;background:var(--w);color:var(--ink);transition:border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none}.lg-field input::placeholder{color:var(--grey-2)}.lg-field input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(13,13,13,.07)}.lg-btn{width:100%;margin-top:6px;padding:15px 20px;border:0;border-radius:10px;background:var(--ink);color:#fff;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.lg-btn:hover:not(:disabled){opacity:.86}.lg-btn:disabled{opacity:.4;cursor:progress}.lg-help{font-size:12.5px;color:var(--grey);line-height:1.6;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--bd)}@media (max-width:900px){.lg{grid-template-columns:1fr;min-height:0}.lg-brand{gap:22px;padding:30px 22px 34px}.lg-mark{width:108px}.lg-lead{font-size:22px;max-width:none}.lg-foot{display:none}.lg-flow{margin-top:4px;max-width:none}.lg-flow ul{grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.lg-flow li{grid-template-columns:none;justify-items:center;text-align:center;align-content:start;gap:9px;height:auto}.lg-txt span{display:none}.lg-txt b{font-size:10.5px;line-height:1.3;letter-spacing:0}.lg-flow:after,.lg-flow:before{top:13px;bottom:auto;left:12.5%;height:1px}.lg-flow:before{width:75%}.lg-flow:after{width:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.6));animation-name:lg-fill-x}@keyframes lg-fill-x{0%{width:0;opacity:0}5%{opacity:1}75%,93%{width:75%;opacity:1}to{width:75%;opacity:0}}.lg-form{padding:34px 22px 60px}.lg-box{max-width:none}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.lg-flow:after{animation:none;width:75%;height:1px;opacity:.55}}