.lg{background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.lg-info{isolation:isolate;background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.lg-orb{z-index:-1;aspect-ratio:1;filter:blur(2px)saturate(1.05);opacity:.4;background:radial-gradient(42% 36% at 32% 24%,#ffffffb3,#0000 72%),radial-gradient(35% 35% at 30% 30%,#ffd36e,#0000 70%),radial-gradient(40% 40% at 72% 68%,#c56bff,#0000 72%),conic-gradient(#ff9a5a,#ff5f8f,#c56bff,#ffd36e,#ff9a5a);border-radius:50%;width:min(480px,56%);position:absolute;bottom:-32%;right:-24%}.lg-orb-sm{opacity:.85;filter:none;background:radial-gradient(42% 36% at 32% 24%,#ffffffd9,#0000 72%),conic-gradient(#5ec8ff,#4f7bff,#8f6bff,#6ef0d2,#5ec8ff);width:56px;inset:34% 12% auto auto}.lg-logo{width:fit-content;color:var(--text);text-decoration:none;display:inline-flex}.lg-pitch{gap:22px;max-width:560px;display:grid}.lg-pill{border:1px solid var(--border-strong);width:fit-content;color:var(--muted);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;padding:7px 14px;font-size:13px}.lg-h{font:300 clamp(38px, 4.2vw, 62px) / 1.04 var(--font-head);letter-spacing:-.035em;margin:0}.lg-h em{background:linear-gradient(90deg,#ff9a5a,#ff5f8f 55%,#c56bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:400}.lg-lead{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.lg-points{gap:16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lg-points li{align-items:flex-start;gap:14px;display:flex}.lg-points li>span:last-child{gap:2px;display:grid}.lg-points b{font-size:15.5px;font-weight:600}.lg-points li>span:last-child>span{color:var(--muted);font-size:14px}.lg-ico{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lg-guar{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.lg-guar svg{color:var(--ok);flex:none}.lg-form{place-items:center;padding:40px 24px;display:grid}.lg-form-in{gap:26px;width:100%;max-width:440px;display:grid}.lg-form-in h1{font:400 clamp(34px, 3vw, 44px) / 1.05 var(--font-head);letter-spacing:-.03em;margin:0}.lg-form-in p{margin:0}.lg-form-in .input{min-height:50px;padding:12px 14px;font-size:16px}.lg-form-in form .btn-primary{min-height:50px;font-size:16px}.lg-logo-m{display:none}.lg-alt{text-align:center;border-top:1px solid var(--border);justify-items:center;gap:10px;padding-top:22px;display:grid}.lg-alt .btn{justify-content:center;gap:8px;width:100%}.lg-note{color:var(--faint);max-width:340px;font-size:13px}.lg-links{align-items:center;gap:10px;margin-top:4px;display:flex}.lg-links a{align-items:center;gap:4px;display:inline-flex}@media (max-width:960px){.lg{grid-template-columns:1fr}.lg-form{order:-1;place-items:start center;padding:28px 16px 36px}.lg-logo-m{display:inline-flex}.lg-info{border-right:0;border-top:1px solid var(--border);gap:28px;padding:36px 20px 40px}.lg-info>.lg-logo{display:none}.lg-h{font-size:34px}.lg-lead{font-size:16px}.lg-orb-sm{display:none}}
