.lg3-page{align-content:center}.lg3-split{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;inline-size:100%;max-inline-size:1080px;margin-inline:auto;display:grid;position:relative}.lg3-form{justify-self:center;inline-size:100%}.lg3-value{gap:22px;inline-size:100%;max-inline-size:520px;margin-inline:auto;display:grid}.lg3-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}[dir=rtl] .lg3-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}.lg3-h2{font-family:var(--heading-font-family,var(--font-jakarta), sans-serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}[dir=rtl] .lg3-h2{letter-spacing:0;line-height:1.3}.lg3-sub{color:var(--muted);max-inline-size:48ch;margin:0;font-size:15.5px;line-height:1.65}[dir=rtl] .lg3-sub{line-height:1.9}.lg3-bullets{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lg3-bullets li{align-items:flex-start;gap:14px;display:flex}.lg3-bullets .mk-icon{margin-block-start:2px}.lg3-bullets b{color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.35;display:block}.lg3-bullets p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.55}.lg3-bullets li.is-trial .mk-icon{background:var(--soft);border-color:var(--soft-border)}.lg3-frame{max-inline-size:460px;margin-block-start:6px}.lg3-frame .mk-frame-body{grid-template-columns:1fr 1fr}.lg3-frame .mk-mock-pane p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lg3-frame-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:480px){.lg3-frame .mk-frame-body{grid-template-columns:1fr}}@media (min-width:1024px){.lg3-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,72px)}.lg3-value{order:-1;margin-inline:0}.lg3-form,[dir=rtl] .lg3-form{justify-self:end}}@media (max-width:1023px){.lg3-page{padding-block:var(--sp-6) var(--sp-10)}.lg3-value{text-align:start;padding-block-start:8px}}@media (max-width:640px){.lg3-frame{display:none}.lg3-page input,.lg3-page .input,.lg3-page select,.lg3-page textarea{font-size:16px}.lg3-page .btn,.lg3-page button:not(.st-login-themerow-toggle){min-height:44px}}@media (prefers-reduced-motion:reduce){.lg3-split{animation:none}}.st-login-page .link-button{margin-block:-11px;padding-block:11px}
