.lg-d{flex-direction:column;gap:64px;display:flex}.lg-c{display:none}.lg-mw-11{max-width:11ch}.lg-mw-12{max-width:12ch}.lg-mw-14{max-width:14ch}.lg-mw-15{max-width:15ch}.lg-head-side{flex-direction:column;gap:18px;max-width:36ch;display:flex}.lg-head-side .gl-lead{max-width:36ch}.lg-grid{background:var(--gl-line-2);border:1px solid var(--gl-line-2);border-radius:14px;gap:1px;display:grid;overflow:hidden}.lg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-cell{background:var(--gl-section);flex-direction:column;gap:16px;min-width:0;padding:38px 32px 42px;display:flex}.lg-cell-num{font-family:var(--gx-font-mono), ui-monospace, monospace;color:var(--gl-accent);font-size:11px}.lg-cell-title{letter-spacing:-.015em;color:var(--gl-text);font-size:21px}.lg-cell-text{color:var(--gl-body);text-wrap:pretty;font-size:15.5px;line-height:1.6}.lg-d>.gl-rdv-bar{margin-top:72px}.lg-rdv-actions{flex:none;align-items:center;gap:28px;display:flex}.lg-apps{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:96px;display:grid}.lg-apps-lead{max-width:36ch;margin-top:28px}.lg-list{border-bottom:1px solid var(--gl-line-2);margin:0;padding:0;list-style:none}.lg-list-row{border-top:1px solid var(--gl-line-2);grid-template-columns:56px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:28px;padding:26px 0;display:grid}.lg-list-num{font-family:var(--gx-font-mono), ui-monospace, monospace;color:var(--gl-label);font-size:12px}.lg-list-title{letter-spacing:-.02em;color:var(--gl-text);font-size:22px}.lg-list-text{color:var(--gl-body);text-wrap:pretty;font-size:16px;line-height:1.6}.lg-rt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:72px;display:grid}.lg-rt-frame{border:1px solid var(--gl-line-2);background:radial-gradient(40% 55% at 50% 45%,#c8f06429,#c8f06400 70%),#060708;border-radius:14px;min-height:560px;position:relative;overflow:hidden}.lg-rt-video{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.lg-rt-label{z-index:1;font-family:var(--gx-font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--gl-accent);font-size:10.5px;position:absolute;top:22px;left:24px}.lg-rt-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.lg-rt-body{flex-direction:column;gap:28px;margin-top:28px;display:flex}.lg-rt-body .gl-lead{max-width:42ch}.lg-chip-flat{letter-spacing:0}.lg-rt-partner{color:var(--gl-dim);font-size:15px;line-height:1.6}.lg-conn{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;display:grid}.lg-guarantees{border:1px solid #c8f0644d;border-radius:14px;flex-direction:column;gap:22px;min-width:0;padding:38px 36px;display:flex}.lg-guarantees-label{font-family:var(--gx-font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--gl-accent);font-size:10.5px}.lg-guarantees ul{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.lg-guarantees li{border-top:1px solid var(--gl-line);color:var(--gl-text-2);align-items:baseline;gap:14px;padding-top:16px;font-size:17px;display:flex}.lg-check{color:var(--gl-accent);font-family:var(--gx-font-mono), ui-monospace, monospace;font-size:12px}.lg-code{border:1px solid #c8f0644d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding:44px 48px;display:grid}.lg-code-text{flex-direction:column;gap:12px;display:flex}.lg-code-text .gl-lead{max-width:58ch}.lg-code-title{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:400;line-height:1.1}.lg-code-badge{font-family:var(--gx-font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-accent);white-space:nowrap;border:1px solid #c8f06466;border-radius:999px;padding:10px 16px;font-size:11px}@media (min-width:1024px) and (max-width:1199px){.lg-apps{gap:56px}.lg-rt{gap:48px}.lg-cell{padding:32px 24px 36px}.lg-grid-4 .lg-cell-title{font-size:19px}}@media (max-width:1023px){.lg-d{display:none}.lg-c{flex-direction:column;gap:34px;display:flex}.lg-sec{border-top:0;padding-bottom:0}.lg-sec.gl-sec-card{background:0 0}.lg-c .gl-kicker+.gl-h2{margin-top:0}.lg-c-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.lg-c-text{flex-direction:column;gap:18px;min-width:0;display:flex}.lg-c .gl-lead{font-size:17px}.lg-end{flex-direction:column;display:flex}.lg-end>.gl-next{order:-1}}@media (max-width:599px){.lg-c{gap:26px}.lg-c-grid{grid-template-columns:minmax(0,1fr);gap:24px}.lg-c .gl-lead{font-size:16px}}.lg-chips{flex-wrap:wrap;gap:8px;display:flex}.lg-chip{font-family:var(--gx-font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--gl-body);border:1px solid #ffffff1f;border-radius:999px;padding:6px 11px;font-size:10.5px;line-height:1.3}.lg-demo-link{align-self:flex-start;padding:12px 0 4px;font-size:15px}.lg-mock{aspect-ratio:16/10;background:var(--gl-card);box-sizing:border-box;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;position:relative}.lg-mock-tiles{gap:8px;display:flex}.lg-mock-tiles>span{background:var(--gl-surface-2);border-radius:7px;flex:1;height:34px}.lg-mock-bars{background:var(--gl-surface);border-radius:8px;flex:1;align-items:flex-end;gap:7px;min-height:0;padding:10px;display:flex}.lg-mock-bars>span{background:#c8f06480;border-radius:2px;flex:1}.lg-mock-cap{color:var(--gl-accent-soft);border:1px solid #c8f06466;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.35}.lg-mock-video{background:radial-gradient(ellipse 60% 60% at 50% 45%, #c8f06414, #c8f06400 70%), var(--gl-card);padding:0;overflow:hidden}.lg-mock-video-label{z-index:1;font-family:var(--gx-font-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--gl-dim);font-size:10px;position:absolute;top:14px;left:16px}.lg-steps{margin:0;padding:0;list-style:none}.lg-steps>li{border-top:1px solid var(--gl-line-2);grid-template-columns:36px minmax(0,1fr);gap:6px;padding:18px 0;display:grid}.lg-steps-num{font-family:var(--gx-font-mono), ui-monospace, monospace;color:var(--gl-accent);padding-top:4px;font-size:11px}.lg-steps-text{letter-spacing:-.01em;color:var(--gl-text);font-size:17px}.lg-rt-label,.lg-mock-video-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090bb8;border-radius:999px;padding:6px 10px}
