.lp-demo-section{background:linear-gradient(180deg,#050807,#050807 62%,#07110d);padding-top:128px;padding-bottom:128px}.lp-demo-shell{width:min(1540px,100%);margin:0 auto}.lp-operations-frame{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);height:820px;margin-top:52px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#f8fafc;box-shadow:0 44px 120px rgba(0,0,0,.48)}.lp-operations-sidebar{display:flex;min-height:0;flex-direction:column;border-right:1px solid #e2e8f0;background:rgba(255,255,255,.97);color:#0f172a}.lp-operations-main{min-width:0;min-height:0;overflow:hidden;color:#0f172a;background:#f8fafc}.lp-operations-main button,.lp-operations-main input,.lp-operations-main select,.lp-operations-main textarea{color-scheme:light}.lp-operations-main a{color:inherit}.lp-demo-notice{position:absolute;right:28px;bottom:28px;z-index:50;max-width:360px;transform:translateY(10px);opacity:0;pointer-events:none;border:1px solid #c4b5fd;border-radius:14px;background:#fff;padding:12px 16px;color:#4c1d95;font-size:13px;font-weight:600;box-shadow:0 18px 50px rgba(15,23,42,.2);transition:.2s}.lp-demo-notice.is-visible{transform:none;opacity:1}.lp-feature-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:50px}.lp-feature-primary{min-height:340px;padding:32px}.lp-feature-primary-preview{margin-top:28px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#f8fafc;color:#0f172a}.lp-feature-primary-preview .mini-toolbar{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #e2e8f0;background:#fff}.lp-feature-primary-preview .mini-chip{border-radius:999px;background:#eef2ff;padding:5px 9px;color:#4338ca;font-size:10px;font-weight:700}.lp-feature-primary-preview .mini-calendar{display:grid;grid-template-columns:96px repeat(3,1fr);min-height:176px}.lp-feature-primary-preview .mini-calendar>div{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:10px;font-size:10px}.lp-feature-primary-preview .mini-appointment{margin-top:8px;border-left:3px solid #3b82f6;border-radius:8px;background:#eff6ff;padding:8px;color:#1e3a8a}.lp-feature-stack{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lp-feature-compact{min-height:161px;padding:24px}.lp-feature-compact h3{margin-top:18px;font-size:18px}.lp-feature-compact p{margin-top:9px;color:var(--lp-muted);font-size:13px;line-height:1.55}.lp-split-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.lp-split-section.is-reversed{grid-template-columns:1.1fr .9fr}.lp-section-visual{padding:28px}.lp-section-visual .process-row{display:flex;gap:14px;border-bottom:1px solid var(--lp-line);padding:18px 0}.lp-section-visual .process-row:last-child{border-bottom:0}.lp-section-visual .process-number{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;background:rgba(36,185,132,.13);color:#75ddb4;font-size:12px;font-weight:800}.lp-trust-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.lp-trust-principle{padding:24px}.lp-trust-principle p{margin-top:10px;color:var(--lp-muted);font-size:13px;line-height:1.6}.lp-early-access{max-width:900px;margin:52px auto 0;padding:32px}.lp-early-access-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px}.lp-early-access-note{margin-top:18px;border-left:2px solid var(--lp-accent);padding-left:14px;color:var(--lp-muted);font-size:12px;line-height:1.6}@media(max-width:1180px){.lp-operations-frame{grid-template-columns:190px 1fr;height:760px}.lp-operations-sidebar{font-size:12px}.lp-feature-layout,.lp-split-section,.lp-split-section.is-reversed{grid-template-columns:1fr}.lp-feature-stack{grid-template-columns:1fr 1fr}}@media(max-width:820px){.lp-operations-frame{display:block;height:720px}.lp-operations-sidebar{display:none}.lp-early-access-grid,.lp-feature-stack,.lp-trust-principles{grid-template-columns:1fr}.lp-demo-section{padding-inline:14px}}@media(max-width:640px){.lp-operations-frame{height:640px;border-radius:18px}.lp-feature-stack{grid-template-columns:1fr}.lp-feature-primary{padding:24px}.lp-demo-section{padding-top:90px;padding-bottom:90px}}.lp-operations-frame{width:min(1320px,100%);margin-right:auto;margin-left:auto}