/* Distribution-only public product overview: static, no app queries or external media. */
.lbx-workspace-suite{padding:94px 0 106px;background:linear-gradient(180deg,#f8fafc 0%,#f3f6fb 100%);border-top:1px solid #e8edf3}
.lbx-workspace-suite-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:48px;align-items:end;margin-bottom:34px}
.lbx-workspace-suite-intro .lbx-eyebrow{display:block;margin-bottom:15px}
.lbx-workspace-suite-intro h2{margin:0;max-width:770px;font-size:clamp(36px,4vw,54px);font-weight:660;line-height:1.07;letter-spacing:-.048em;text-wrap:balance;color:#101828}
.lbx-workspace-suite-intro>p{margin:0 0 4px;color:#66758a;line-height:1.65;font-size:15px;max-width:310px}
.lbx-workspace-suite-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.lbx-workspace-suite-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:440px;overflow:hidden;border-radius:22px;padding:35px 36px 32px}
.lbx-workspace-suite-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;font-weight:800;letter-spacing:.14em}
.lbx-workspace-suite-card-index{font-size:10px;letter-spacing:.09em;opacity:.72}
.lbx-workspace-suite-card h3{font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.043em;font-weight:680;margin:30px 0 13px}
.lbx-workspace-suite-card>p:not(.lbx-workspace-suite-disclaimer){font-size:16px;line-height:1.65;max-width:365px;margin:0}
.lbx-workspace-suite-apps{background:radial-gradient(ellipse 75% 65% at 100% 0%,rgba(108,126,236,.2),transparent 78%),linear-gradient(140deg,#101a32 0%,#172744 75%,#1b2b4d 100%);color:#fff;border:1px solid #182841;box-shadow:0 25px 48px rgba(27,41,76,.1)}
.lbx-workspace-suite-apps .lbx-workspace-suite-card-top{color:#b1bfdd}
.lbx-workspace-suite-apps>p:not(.lbx-workspace-suite-disclaimer){color:#d5dfef}
.lbx-workspace-suite-appnames{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 12px}
.lbx-workspace-suite-appnames span{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.065);padding:12px 15px;border-radius:10px;color:#f7f9ff;font-size:14px;font-weight:630}
.lbx-workspace-suite-disclaimer{font-size:12px;line-height:1.55;color:#b8c6df;margin:2px 0 20px}
.lbx-workspace-suite-link{display:inline-flex;gap:17px;align-items:center;align-self:flex-start;margin-top:auto;padding:11px 0;color:inherit;text-decoration:none;font-weight:730;font-size:14px;border-bottom:1px solid currentColor}
.lbx-workspace-suite-link span{font-size:17px}
.lbx-workspace-suite-link:focus-visible{outline:3px solid #93a8f7;outline-offset:5px;border-radius:2px}
.lbx-workspace-suite-studio{background:radial-gradient(ellipse 90% 70% at 93% 100%,rgba(101,130,208,.13),transparent 78%),linear-gradient(160deg,#fff 0%,#f6f8fd 100%);color:#13213a;border:1px solid #dce4ef;box-shadow:0 15px 38px rgba(24,41,75,.055)}
.lbx-workspace-suite-studio .lbx-workspace-suite-card-top{color:#66758a}
.lbx-workspace-suite-studio>p{color:#66758a}
.lbx-workspace-suite-studio-preview{max-width:100%;height:174px;margin:21px 0 22px;border:1px solid #dce3ed;border-radius:13px;overflow:hidden;background:#eaf0f7;box-shadow:0 14px 30px rgba(14,28,57,.08)}
.lbx-workspace-suite-preview-top{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;font-size:9px;font-weight:800;letter-spacing:.14em;color:#63718a;background:#fff;border-bottom:1px solid #e0e7ee}
.lbx-workspace-suite-preview-stage{height:145px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:12px}
.lbx-workspace-suite-preview-art{overflow:hidden;position:relative;min-height:0;border-radius:7px;background:linear-gradient(140deg,#26385f,#6577c9 60%,#b8b8dc);color:white;padding:13px 17px}
.lbx-workspace-suite-preview-art>span{position:relative;z-index:1;font-size:11px;font-weight:800;letter-spacing:.19em}
.lbx-workspace-suite-preview-art>small{position:absolute;bottom:11px;left:17px;z-index:1;font-size:8px;font-weight:750;letter-spacing:.13em}
.lbx-workspace-suite-preview-disc{position:absolute;right:16%;top:-48px;width:208px;height:208px;border:31px solid rgba(22,27,63,.47);border-radius:50%;box-shadow:0 0 0 14px rgba(255,255,255,.11),inset 0 0 0 21px rgba(16,26,49,.2)}
.lbx-workspace-suite-preview-disc:after{content:'';position:absolute;inset:36px;border-radius:50%;background:rgba(247,244,255,.6)}
.lbx-workspace-suite-preview-rail{display:flex;flex-direction:column;gap:7px}
.lbx-workspace-suite-preview-rail i{display:block;flex:1;border-radius:6px;background:linear-gradient(135deg,#bdcbe2,#e8edf6);border:1px solid #d2dce9}
@media(max-width:900px){.lbx-workspace-suite{padding:70px 0 78px}.lbx-workspace-suite-intro{grid-template-columns:1fr;gap:14px}.lbx-workspace-suite-grid{gap:14px}.lbx-workspace-suite-card{padding:27px 25px;min-height:420px}.lbx-workspace-suite-card h3{font-size:30px}}
@media(max-width:720px){.lbx-workspace-suite{padding:61px 0 68px}.lbx-workspace-suite-grid{grid-template-columns:1fr}.lbx-workspace-suite-intro{margin-bottom:25px}.lbx-workspace-suite-intro h2{font-size:clamp(32px,9vw,43px)}.lbx-workspace-suite-card{min-height:0;padding:26px 24px 27px;border-radius:18px}.lbx-workspace-suite-card h3{font-size:34px;margin-top:29px}.lbx-workspace-suite-card>p:not(.lbx-workspace-suite-disclaimer){font-size:15px}.lbx-workspace-suite-appnames{margin:28px 0 10px;gap:8px}.lbx-workspace-suite-appnames span{font-size:13px;padding:10px 12px}.lbx-workspace-suite-apps .lbx-workspace-suite-link{margin-top:9px}.lbx-workspace-suite-studio-preview{margin:20px 0 24px}}
@media(max-width:350px){.lbx-workspace-suite-card{padding:23px 19px}.lbx-workspace-suite-card h3{font-size:30px}.lbx-workspace-suite-card-index{font-size:9px}}
