/* 推荐方案列表 — ordered style fragments. */
@media (-p0-part: pb0f8b1c4671aad087f80) {

html body .content :is(
  .product-card,
  .lx-floor-product-card,
  [data-floor-product],
  .lx-floor-product,
  .lx-sim-card,
  .lx-p0-product-mini,
  .reco-row,
  .lx-edu-card,
  .lx-solution-card
),
html body .content :is(
  .product-card,
  .lx-floor-product-card,
  [data-floor-product],
  .lx-floor-product,
  .lx-sim-card,
  .lx-p0-product-mini,
  .reco-row,
  .lx-edu-card,
  .lx-solution-card
) * {
  cursor: pointer !important;
}
}
@media (-p0-part: paa1a494ff5f03b7d2fcb) {
body.lx-home-split .content:has(.lx-solution-center-page)>.lx-tabbar:not([hidden]){display:flex!important}
body.lx-home-split .content:has(.lx-solution-center-page){padding-top:18px!important}
}
@media (-p0-part: p94f04284da6363cd0471) {
.content:has(.lx-solution-center-page){container-type:inline-size}
.content .info-page:has(>.lx-solution-center-page){width:100%!important;max-width:none!important;box-sizing:border-box!important}
.content .lx-solution-center-page{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:0 0 24px;color:#252525}
.content .lx-solution-tabs{position:sticky;top:0;z-index:6;display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #efe4f1;background:#fff;overflow-x:auto}
body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button{flex:none;height:32px;padding:0 14px;border:1px solid #e2ddeb;border-radius:8px;background:#fff;color:#5b1452;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:12px!important;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}
body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button:hover{border-color:#cbaed2!important;background:#f3f0f7!important;color:#4d144a!important}
body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button:focus-visible{outline:2px solid rgba(162,98,215,.1)!important;outline-offset:2px;border-color:#cbaed2!important;background:#f3f0f7!important;color:#4d144a!important}
body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button.active,body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button[aria-pressed="true"]{border-color:rgba(155,142,182,.86)!important;background:#f3edf6!important;color:#4d144a!important;box-shadow:0 3px 10px rgba(77,20,74,.035)!important}
body.lx-home-split .content .lx-solution-center-page .lx-solution-tabs button:active{transform:scale(.96)}
.content .lx-solution-floor{padding:26px 0 6px;scroll-margin-top:76px}
.content .lx-solution-floor .lx-floor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}
.content .lx-solution-floor .lx-floor-head .lx-cat-shuffle-btn{display:inline-flex!important}
.content .lx-solution-floor .lx-floor-head h2{margin:0;color:#101010;font-size:19px;line-height:1.4}
.content .lx-solution-floor .lx-floor-head p{margin:4px 0 0;color:#625b68;font-size:12px}
.content .lx-solution-floor .lx-floor-head>span{color:#979797;font-size:12px}
.content .lx-solution-floor .lx-floor-body{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;overflow:hidden!important}
.content .lx-solution-floor .lx-solution-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:270px!important;padding:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.content .lx-solution-floor .lx-solution-card:hover,.content .lx-solution-floor .lx-solution-card:focus-visible{border-color:var(--border-strong)!important;box-shadow:var(--shadow)!important;transform:translateY(-2px);cursor:none!important}
.content .lx-solution-floor .lx-solution-card .lx-pick-btn{position:absolute!important;top:8px!important;right:8px!important;z-index:5!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--lx-border,#e2ddeb)!important;border-radius:6px!important;background:#fff!important;color:transparent!important;opacity:0!important;cursor:pointer!important;transition:border-color .15s,background-color .15s,transform .15s!important}
.content .lx-solution-floor .lx-solution-card .lx-pick-btn:hover,.content .lx-solution-floor .lx-solution-card .lx-pick-btn:focus-visible{border-color:var(--lx-brand-red,#b8252e)!important;outline:none!important;transform:scale(1.05)}
.content .lx-solution-floor .lx-solution-card .lx-pick-btn>img{display:block!important;width:16px!important;height:16px!important;margin:auto!important;opacity:0!important;transition:opacity .15s!important}
.content .lx-solution-floor .lx-solution-card .lx-pick-btn.picked{border-color:var(--brand-red,#e42b20)!important;background:var(--brand-red,#e42b20)!important;color:#fff!important}
.content .lx-solution-floor .lx-solution-card .lx-pick-btn.picked>img{opacity:1!important;filter:brightness(0) invert(1)!important}
}
@media (-p0-part: pf1c4aed0ef8d5619eec9) {
/* Selection controls are standard buttons: suppress product smart cursors over the
   whole control hit area and preserve the native hand pointer, matching solution cards. */
body:has(.lx-pick-btn:hover) .ai-arrow,body:has(.lx-pick-btn:hover) .lx-template-smart-cursor{opacity:0!important;visibility:hidden!important}
}
@media (-p0-part: pf88038109f778052aa5b) {
.lx-tab[data-tab-id^="site:"] .lx-tab-close,.lx-tab[data-shop-tab-id^="site:"] .lx-tab-close{display:none!important}
.content .lx-solution-floor .lx-solution-card-image{display:block!important;width:100%!important;height:104px!important;flex:none!important;object-fit:cover!important;background:#f3f0f7!important;border:0!important;border-bottom:1px solid #efe4f1!important;transition:transform .2s ease}
.content .lx-solution-floor .lx-solution-card-head{width:100%!important;min-width:0!important;padding:14px 14px 0!important;box-sizing:border-box!important;overflow:hidden!important}
.content .lx-solution-floor .lx-solution-card-head>div{display:block!important;flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
.content .lx-solution-floor .lx-solution-card-head strong{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:20px!important;max-height:20px!important;overflow:hidden!important;font-size:16px!important;line-height:20px!important;font-weight:500!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.content .lx-solution-floor .lx-solution-card-tags{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important}
.content .lx-solution-floor .lx-solution-card-head small{display:inline-flex!important;align-items:center!important;width:auto!important;height:20px!important;margin-top:6px!important;padding:0 7px!important;border:1px solid #e2ddeb!important;border-radius:5px!important;background:#f3f0f7!important;color:#625b68!important;font-size:11px!important;line-height:18px!important;font-weight:400!important;white-space:nowrap!important}
.content .lx-solution-floor .lx-solution-card>span{display:-webkit-box!important;min-height:42px!important;max-height:42px!important;padding:0 14px!important;overflow:hidden!important;font-size:13px!important;line-height:21px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important}
.content .lx-solution-floor .lx-solution-card>em{margin-top:auto!important;padding:0 14px 14px!important;font-weight:400!important}
.content .lx-solution-floor .lx-solution-card:hover .lx-solution-card-image{transform:scale(1.025)}
.content .lx-solution-floor .lx-solution-card:nth-child(n+5){display:none!important}
@container (min-width:1100px){.content .lx-solution-floor .lx-floor-body{grid-template-columns:repeat(5,minmax(0,1fr))!important}.content .lx-solution-floor .lx-solution-card:nth-child(5){display:flex!important}}
@container (min-width:1320px){.content .lx-solution-floor .lx-floor-body{grid-template-columns:repeat(6,minmax(0,1fr))!important}.content .lx-solution-floor .lx-solution-card:nth-child(5),.content .lx-solution-floor .lx-solution-card:nth-child(6){display:flex!important}}
.lx-template-smart-cursor{position:fixed;left:0;top:0;z-index:100000;display:flex;align-items:flex-start;gap:3px;pointer-events:none;opacity:0;transform:translate3d(-200px,-200px,0);transition:opacity .12s ease;will-change:transform}
.lx-template-smart-cursor.is-visible{opacity:1}.lx-template-smart-cursor>img{width:22px;height:26px;display:block;filter:drop-shadow(0 3px 6px rgba(155,142,182,.62))}
.lx-template-smart-cursor-label{height:30px;display:inline-flex;align-items:center;gap:6px;margin:8px 0 0 -7px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:11px 16px 16px 4px;background:#fff;color:var(--aubergine);box-shadow:var(--shadow);font-size:13px;font-weight:700;white-space:nowrap;opacity:0;transform:translateX(-6px) scale(.92);transform-origin:left center;transition:opacity .22s ease,transform .3s ease}
.lx-template-smart-cursor.is-helping .lx-template-smart-cursor-label{opacity:1;transform:translateX(0) scale(1)}.lx-template-smart-cursor-label img{width:18px;height:18px;display:block}.hover-prompt-close{display:grid;place-items:center;color:#fff;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1}.pop .badge img,.pop .act .ic img{width:13px;height:13px;display:block}
}
@media (-p0-part: pde77b17c0b9c8caf2627) {
@media (prefers-reduced-motion:reduce){.lx-template-smart-cursor,.lx-template-smart-cursor-label,.content .lx-solution-card{transition:none!important}}
}
@media (-p0-part: pb02298d0f571a49e2f74) {
/* Solution list wrappers let the shared recommendation background span the full panel. */
.content[data-view="info"]>.info-page:has(.lx-solution-center-page),
.content[data-view="info"] .lx-solution-center-page{background:transparent!important}
}
@media (-p0-part: p209cf059aee667c6b34d) {
.lx-reco-poc-list{display:flex;flex-direction:column;gap:10px;padding:4px 0 128px}
}
@media (-p0-part: p2a4c542c036d6cb96c10) {
.lx-reco-poc-label{position:static;z-index:2;grid-column:2;grid-row:1;align-self:end;justify-self:start;max-width:calc(100% - 30px);margin:0 22px 0 8px;padding:3px 8px 4px 6px;overflow:hidden;border-radius:6px;background:#fcf2f8;color:#bb1836;font-size:10.5px;line-height:1;font-weight:600;letter-spacing:0;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.lx-reco-poc-label-group{z-index:2;display:flex;grid-column:2;grid-row:1;align-self:end;justify-self:start;align-items:center;gap:6px;max-width:calc(100% - 30px);margin:0 22px 0 8px;min-width:0}
.lx-reco-poc-label-group>.lx-reco-poc-label{display:inline-flex;grid-column:auto;grid-row:auto;align-items:center;height:20px;box-sizing:border-box;max-width:none;margin:0;padding:0 8px 0 6px;flex:0 1 auto}
}
@media (-p0-part: pc6761dcccfe1225cc024) {
.lx-reco-poc-rank{display:none!important}
.lx-reco-poc-thumb{display:flex;grid-column:1;grid-row:1 / span 2;align-items:center;justify-content:center;align-self:stretch;padding:12px 16px 0}
}
@media (-p0-part: p817f618146527e558501) {
.lx-reco-poc-selector{position:absolute;top:5px;right:0;z-index:3;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:transparent;font-size:0;line-height:1;cursor:pointer;opacity:0;box-shadow:none;transition:opacity .15s ease,background-color .15s ease}
.lx-reco-poc-selector::before{content:"";display:block;width:19px;height:19px;border:1.5px solid var(--reco-line,#ded9e3);border-radius:6px;background:#fff;box-shadow:none;transition:border-color .18s ease,background .18s ease}
.lx-reco-poc-selector::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;opacity:0;transform:translate(-50%,-58%) rotate(45deg);transition:opacity .12s ease}
.reco-row.lx-reco-poc-row:hover .lx-reco-poc-selector,.reco-row.lx-reco-poc-row:focus-within .lx-reco-poc-selector,.lx-reco-poc-selector.active{opacity:1}
.lx-reco-poc-selector:hover{background:transparent;transform:none;box-shadow:none}
.lx-reco-poc-selector:hover::before{border-color:var(--lx-brand-red,#b8252e);background:#fcf2f8}
.lx-reco-poc-selector:focus{outline:none}
.lx-reco-poc-selector:focus-visible{outline:2px solid rgba(162,98,215,.28);outline-offset:0;box-shadow:none}
.lx-reco-poc-selector.active{background:transparent;transform:none;box-shadow:none}
.lx-reco-poc-selector.active::before{border-color:transparent;background:var(--reco-gradient);box-shadow:none}
.lx-reco-poc-selector.active::after{opacity:1}
@media(hover:none){.lx-reco-poc-selector{opacity:1}}
}
@media (-p0-part: p8ed02ca13fd09239fb6c) {
.lx-reco-poc-buy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:92px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 9px rgba(77,20,74,.10);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.lx-reco-poc-buy:hover{transform:translateY(-1px);border-color:transparent;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%);color:#fff;box-shadow:0 6px 14px rgba(77,20,74,.14);filter:saturate(1.04)}
.lx-reco-poc-buy:active{transform:translateY(1px)}
.lx-reco-poc-buy svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.lx-reco-poc-bottom{position:fixed!important;left:var(--lx-reco-dock-left,0)!important;right:var(--lx-reco-dock-right,0)!important;bottom:0!important;z-index:260!important;display:none!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:auto!important;min-height:82px!important;padding:14px 28px!important;border-top:1px solid var(--reco-line,#e2ddeb)!important;background:#fff!important;box-shadow:0 -10px 26px rgba(50,29,57,.08)!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
}
@media (-p0-part: p80b3fd557a146b4fdb65) {
body:has(.content.is-generating-tab) .lx-reco-poc-bottom{z-index:-1!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.lx-reco-poc-bottom>p{max-width:420px;margin:0 auto 0 0;color:#979797;font-size:13px;line-height:1.5;font-weight:400;text-align:left;white-space:nowrap}
.lx-reco-poc-compare-main{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important;visibility:visible!important;opacity:1!important}
.lx-reco-poc-tip{display:flex;align-items:center;gap:10px;min-width:0;color:#625b68;font-size:15px;font-weight:700;white-space:nowrap}
.lx-reco-poc-tip svg{width:18px;height:18px;flex:none;fill:none;stroke:#5b1452;stroke-width:1.9}
.lx-reco-poc-compare{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%)!important;color:#fff!important;font:inherit!important;font-size:18px!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 3px 10px rgba(77,20,74,.035)!important;visibility:visible!important;opacity:1!important}
.lx-reco-poc-compare>[data-reco-selected-count]{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ff2f2f;color:#fff;font-size:12px;font-weight:900}
}
@media (-p0-part: pf1b62f364a4f6e65a0ab) {

/* 方案对比结果页是五入口共享组件：直接复用首页的网格、图片、建议行和响应式规则。 */
.lx-cmp-wrap:has(.lx-cmp-skin[data-v="1"]){overflow-x:auto;padding-bottom:2px}
.lx-cmp-skin[data-v="1"]{--border:#efe4f1;--border-strong:#e2ddeb;--hair:#f3edf6;--text:#101010;--text-soft:#625b68;--text-muted:#979797;--sh-1:0 1px 2px rgba(50,29,57,.08),0 2px 8px rgba(50,29,57,.08);min-width:max(100%,calc(108px + var(--lx-cmp-cols,5)*156px));background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--sh-1);overflow:hidden}
.lx-cmp-skin[data-v="1"] *,.lx-cmp-skin[data-v="1"] *::before,.lx-cmp-skin[data-v="1"] *::after{box-sizing:border-box}
.lx-cmp-skin[data-v="1"] .tbl{display:grid;grid-template-columns:108px repeat(var(--lx-cmp-cols,5),minmax(0,1fr))}
.lx-cmp-skin[data-v="1"] .cell{padding:13px 14px;border-bottom:1px solid var(--hair);display:flex;align-items:center;min-width:0}
}
@media (-p0-part: pe6c7018aee2309f1164e) {
.lx-cmp-floating-cta{position:fixed;right:clamp(34px,2.3vw,52px);bottom:clamp(38px,3vw,48px);z-index:88;height:40px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:linear-gradient(90deg,#4d144a 0%,#841d3c 50%,#b2242f 100%);color:#fff;font:inherit;font-size:13px;line-height:38px;font-weight:400;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px rgba(77,20,74,.16)}
}
@media (-p0-part: p44b1ffdb36e8365010fb) {
.lx-cmp-floating-cta:hover{transform:translateY(-1px);filter:brightness(1.06)}
}
@media (-p0-part: p1495fd47dad03510a95f) {
.lx-pc-ai-suggest{height:81px;margin:0 0 14px;border:1px solid #e2ddeb;border-radius:14px;background:linear-gradient(96deg,#fcf2f8 22.83%,#e3eafd 98.41%);display:flex;align-items:center;padding:0 20px;gap:15px}
.lx-pc-ai-avatar{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;color:#4d144a}.lx-pc-ai-avatar .lx-approved-icon{width:24px;height:24px}
.lx-pc-ai-suggest h4{margin:0 0 6px;color:#4d144a;font-size:16px;line-height:1.2;font-weight:600}.lx-pc-ai-suggest p{margin:0;color:#625b68;font-size:14px;line-height:1.5}.lx-pc-ai-suggest p strong{color:#4d144a;font-weight:500}
}
@media (-p0-part: pcf481d294e7a350b6465) {.lx-pc-shell{position:relative;width:100%;container-type:inline-size;container-name:lx-product-compare;border:1px solid rgba(226,221,235,.5);border-radius:17px;overflow:hidden;box-shadow:none;background:#fff}
.lx-pc-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.lx-pc-grid{display:grid;width:100%;min-width:0;align-items:stretch}.lx-pc-grid.is-fit{min-width:0}.lx-pc-grid.is-scroll{width:100%;min-width:calc(170px + var(--lx-pc-cols)*300px)}
.lx-pc-cell{box-sizing:border-box;min-width:0;border-right:1px solid rgba(226,221,235,.5);border-bottom:1px solid rgba(226,221,235,.5);background:#fff;transition:background-color .16s ease}
}
@media (-p0-part: p2c707a12a32e687aba6a) {
.lx-pc-label{background:#fcfaff;color:#979797;font-size:14px;font-weight:500;display:flex;align-items:center;padding-left:16px;gap:9px}.lx-pc-grid.is-scroll .lx-pc-label{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 rgba(226,221,235,.5)}.lx-pc-label-icon{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto}.lx-pc-label-icon svg{width:18px;height:18px;stroke:#979797;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.lx-pc-label-icon.is-sparkle svg{stroke:none;fill:#4d144a}
.lx-pc-r-product{height:130px;overflow:hidden}.lx-pc-r-ai{height:92px;overflow:hidden}.lx-pc-r-normal{height:47px;overflow:hidden}.lx-pc-r-action{height:72px;border-bottom:0;overflow:hidden}
.lx-pc-product-head{position:relative;padding:21px 28px 16px!important;cursor:pointer}.lx-pc-product-head:hover{background:#fcfaff}.lx-pc-product-close{display:none!important}
.lx-pc-product-inner{width:100%;height:100%;min-width:0;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;align-items:center!important;gap:18px!important}.lx-pc-thumb{width:108px;height:82px;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.lx-pc-thumb img{display:block;max-width:100%;max-height:82px;object-fit:contain}.lx-pc-product-copy{display:block!important;min-width:0;overflow:hidden}.lx-pc-title{display:-webkit-box!important;max-height:48px;margin:0 0 10px!important;overflow:hidden;color:#252525!important;font-size:15px!important;line-height:1.42!important;font-weight:500!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.lx-pc-price-line{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap}.lx-pc-price{color:#ff2f2f!important;font-size:16px!important;line-height:1!important;font-weight:500!important}
.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-product-head{padding:21px 16px 16px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-product-inner{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb{width:82px;height:72px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb img{max-height:72px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-ai-cell{padding:0 14px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-ai-note{padding:11px 12px;gap:9px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-value{padding:0 20px}
@container lx-product-compare (max-width:1200px){.lx-pc-grid.is-fit .lx-pc-title{font-size:15px!important;line-height:1.36!important}.lx-pc-grid.is-fit .lx-pc-price{font-size:16px!important}.lx-pc-grid.is-fit .lx-pc-ai-note,.lx-pc-grid.is-fit .lx-pc-value{font-size:13px}.lx-pc-grid.is-fit .lx-pc-label{font-size:13px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-product-head{padding-left:12px!important;padding-right:12px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-product-inner{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb{width:72px;height:66px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb img{max-height:66px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-value{padding:0 14px}}
@container lx-product-compare (max-width:960px){.lx-pc-grid.is-fit .lx-pc-title{font-size:14px!important;line-height:1.32!important}.lx-pc-grid.is-fit .lx-pc-price{font-size:14px!important}.lx-pc-grid.is-fit .lx-pc-ai-note,.lx-pc-grid.is-fit .lx-pc-value{font-size:12px}.lx-pc-grid.is-fit .lx-pc-label{padding-left:14px;font-size:12px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-product-inner{grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb{width:58px;height:58px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-thumb img{max-height:58px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-ai-cell{padding:0 9px!important}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-ai-note{padding:9px;gap:6px}.lx-pc-grid.is-fit[data-cols="3"] .lx-pc-value{padding:0 10px}}
}
@media (-p0-part: p4aeed53f217e636ed86e) {
.lx-pc-ai-cell{display:flex;align-items:center;padding:0 26px!important}.lx-pc-ai-note{width:100%;height:66px;min-height:66px;padding:13px 18px;display:flex;align-items:center;gap:14px;overflow:hidden;border-radius:13px;border:1px solid rgba(226,221,235,.5);background:#fcfaff;color:#625b68;font-size:14px;line-height:1.55}.lx-pc-ai-note>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lx-pc-sparkle{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#4d144a}.lx-pc-sparkle svg{width:28px;height:28px;fill:currentColor}
.lx-pc-value{display:flex;align-items:center;padding:0 38px;color:#625b68;font-size:14px;line-height:1.5}.lx-pc-value-pill{display:inline;color:inherit;font-weight:400}
.lx-pc-action-cell{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px}.lx-pc-buy-btn{width:min(250px,calc(100% - 36px));height:34px;border:0;border-radius:999px;background:linear-gradient(90deg,#4d144a 11.9%,#b8252e 100%);color:#fff;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px 10px rgba(77,20,74,.10);transition:transform .15s ease,box-shadow .15s ease}.lx-pc-buy-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(77,20,74,.10)}.lx-pc-buy-btn:active{transform:translateY(1px)}
}
@media (-p0-part: pc9458bbfc22713572ed0) {
.lx-pc-foot-note{margin:12px 0 14px;color:#979797;font-size:12px;line-height:1.5}.lx-pc-foot-note b{color:#4d144a}
}
@media (-p0-part: peb778d909f79df893d7f) {.lx-pc-options{position:absolute;right:130px;top:-140px;z-index:3;display:flex;height:36px;align-items:center;gap:18px;white-space:nowrap}.lx-pc-option{display:inline-flex;align-items:center;gap:7px;color:#625b68;font-size:14px;line-height:1;cursor:pointer;user-select:none}.lx-pc-option input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1px solid #e2ddeb;border-radius:50%;background:#fff;cursor:pointer}.lx-pc-option input:checked{border-color:#4d144a;background:#4d144a;box-shadow:inset 0 0 0 4px #fff}.lx-pc-option input:focus-visible{outline:3px solid rgba(155,142,182,.62);outline-offset:2px}.lx-pc-option:hover{color:#4d144a}
.lx-pc-scroll-nav{position:absolute;right:18px;top:-140px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0}.lx-pc-nav-btn{position:relative;display:grid;place-items:center;width:42px;height:36px;padding:0;border:1px solid #e2ddeb;border-radius:10px;background:#fff;color:#4d144a;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.lx-pc-nav-btn:hover:not(:disabled){border-color:#9b8eb6;background:#f3f0f7}.lx-pc-nav-btn:active:not(:disabled){background:#efe4f1}.lx-pc-nav-btn:disabled{cursor:not-allowed;opacity:.35}.lx-pc-nav-btn::before{width:5.33px;height:5.33px;border-top:1.33px solid currentColor;border-right:1.33px solid currentColor;content:""}.lx-pc-nav-btn[data-lx-pc-scroll="-1"]::before{transform:rotate(-135deg)}.lx-pc-nav-btn[data-lx-pc-scroll="1"]::before{transform:rotate(45deg)}
}
@media (-p0-part: p4da3b173bb7ef58fb1df) {

/* POC exact solution detail start */
/* 解决方案详情：沿用产品 POC 的完整叙事架构，交互仍走现有乐享事件体系。 */
.content[data-view="info"] .info-page:has(.lx-sd-page) { width: 100%; max-width: none; padding: 14px 2px 40px; }
.lx-sd-page { --sd-plum:#4d144a; --sd-red:#b2242f; --sd-border:#e2ddeb; display:flex; flex-direction:column; gap:16px; width:100%; color:#252525; }
.lx-sd-page * { box-sizing:border-box; }
.lx-sd-hero { position:relative; display:block; min-height:244px; padding:26px 32px; overflow:hidden; border:0; border-radius:18px; background:#201520; }
.lx-sd-hero::before { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(90deg,rgba(27,17,29,.88) 0%,rgba(44,23,44,.76) 38%,rgba(44,23,44,.34) 68%,rgba(44,23,44,.08) 100%); pointer-events:none; }
.lx-sd-hero-copy { position:relative; z-index:2; display:flex; width:min(58%,720px); min-height:192px; min-width:0; flex-direction:column; justify-content:center; }
.lx-sd-hero-main { min-width:0; }
.lx-sd-tags { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:8px; }
.lx-sd-tags small { display:inline-flex; align-items:center; min-height:24px; padding:3px 9px; border:0; border-radius:999px; background:rgba(255,255,255,.90); color:#4d144a; box-shadow:inset 0 1px 0 rgba(255,255,255,.72); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); font-size:12px; line-height:1.35; font-weight:400; }
.lx-sd-hero h1 { margin:0; color:#FFFFFF; font-size:28px; line-height:1.28; font-weight:600; text-shadow:0 2px 14px rgba(0,0,0,.22); }
.lx-sd-hero p { margin:10px 0 0; color:rgba(255,255,255,.88); font-size:14px; line-height:1.65; text-shadow:0 1px 8px rgba(0,0,0,.22); }
.lx-sd-actions { display:flex; align-self:flex-start; margin:20px 0 0; }
.lx-sd-actions button.primary { height:40px; padding:0 18px; border:1px solid rgba(255,255,255,.68); border-radius:10px; background:rgba(255,255,255,.9); color:var(--sd-plum); box-shadow:0 8px 20px rgba(17,8,20,.2),inset 0 1px 0 rgba(255,255,255,.5); backdrop-filter:blur(12px); -webkit-backdrop-filter:blur(12px); font:inherit; font-size:14px; line-height:38px; font-weight:500; cursor:pointer; transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease; }
.lx-sd-actions button.primary:hover { background:rgba(255,255,255,.98); transform:translateY(-1px); box-shadow:0 10px 24px rgba(17,8,20,.24),inset 0 1px 0 rgba(255,255,255,.62); }
.lx-sd-actions button.primary:active { transform:scale(.97); }
.lx-sd-actions button.primary:focus-visible { outline:2px solid rgba(255,255,255,.86); outline-offset:3px; }
.lx-sd-hero figure { position:absolute; inset:0; z-index:0; min-width:0; margin:0; overflow:hidden; border-radius:inherit; background:#201520; }
.lx-sd-hero figure img { display:block; width:100%; height:100%; object-fit:cover; object-position:center 54%; }
.lx-sd-section { scroll-margin-top:112px; padding:0; border:0; border-radius:0; background:transparent; }
.lx-sd-hero + .lx-sd-section,
.lx-sd-section + .lx-sd-section { margin-top:10px; }
.lx-sd-section > header { display:flex; align-items:baseline; justify-content:space-between; gap:20px; margin-bottom:14px; padding:0 2px; }
.lx-sd-section > header h2 { margin:0; color:#252525; font-size:19px; line-height:1.4; font-weight:700; }
.lx-sd-section > header p { margin:0; color:#979797; font-size:12px; line-height:1.55; font-weight:400; text-align:right; }
.lx-sd-industry { display:grid; grid-template-columns:auto minmax(0,1fr) auto; align-items:center; gap:14px; margin-bottom:12px; padding:12px 16px; border:1px solid #eadfea; border-radius:10px; background:linear-gradient(90deg,#fcf2f8,#e5ebfc); }
.lx-sd-industry strong { display:inline-flex; align-items:center; gap:6px; color:var(--sd-plum); font-size:13px; line-height:1.5; font-weight:600; }
.lx-sd-industry p { margin:0; color:#625b68; font-size:13px; line-height:1.65; }
.lx-sd-industry button { min-height:32px; padding:6px 12px; border:1px solid var(--sd-border); border-radius:9px; background:#FFFFFF; color:var(--sd-plum); font-size:12px; font-weight:700; cursor:pointer; }
.lx-sd-insights { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.lx-sd-insight-card { display:flex; min-height:168px; padding:16px 18px 18px; flex-direction:column; justify-content:flex-start; border:1px solid #eadfea; border-radius:12px; background:#fcfaff; color:#252525; text-align:left; font:inherit; cursor:default; pointer-events:none; }
.lx-sd-insights span { display:block; margin-bottom:12px; color:var(--sd-red); font-size:12px; font-weight:700; }
.lx-sd-insights strong { display:block; margin-bottom:10px; color:var(--sd-plum); font-size:17px; line-height:1.4; }
.lx-sd-insights p { margin:0; color:#625b68; font-size:13px; line-height:1.7; }
.lx-sd-architecture-layout { display:grid; grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr); align-items:stretch; gap:18px; }
.lx-sd-ability { display:flex; flex-direction:column; align-items:flex-start; gap:10px; min-width:0; min-height:100%; margin:0; padding:18px; border:0; border-radius:12px; background:linear-gradient(135deg,#fcf2f8 0%,#f3eff9 52%,#e5ebfc 100%); color:#606060; font-size:13px; line-height:1.75; }
.lx-sd-ability strong { display:inline-flex; align-items:center; gap:6px; color:var(--sd-plum); font-size:13px; line-height:1.5; font-weight:600; white-space:nowrap; }
.lx-sd-ability span { min-width:0; }
.lx-sd-label-icon { display:block; flex:none; width:14px; height:14px; object-fit:contain; }
.lx-sd-architecture { display:block; }
.lx-sd-architecture-visual { overflow:hidden; margin:0; border:0; border-radius:12px; background:#fcfaff; }
.lx-sd-architecture-visual img { display:block; width:100%; height:100%; max-height:360px; object-fit:contain; object-position:center; background:#fcfaff; }
.lx-sd-products-section { padding:0; border:0; border-radius:0; background:transparent; }
.lx-sd-products-section > header { margin-bottom:16px; padding:0 2px; }
.lx-sd-entity-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; }
.lx-sd-entity-card { display:flex; min-width:0; min-height:0; padding:0; overflow:hidden; flex-direction:column; border:1px solid #e2ddeb; border-radius:14px; background:#FFFFFF; color:#252525; text-align:left; font:inherit; cursor:pointer; transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease; }
.lx-sd-entity-card:hover { transform:translateY(-2px); border-color:#d3bfd2; box-shadow:0 10px 24px rgba(77,20,74,.08); }
.lx-sd-entity-card-media { position:relative; display:block; height:160px; overflow:hidden; background:#FFFFFF; }
.lx-sd-entity-card-media > b { position:absolute; z-index:1; top:12px; left:12px; max-width:calc(100% - 24px); padding:5px 10px; overflow:hidden; border-radius:999px; background:#4D144A; color:#FFFFFF; font-size:12px; line-height:1.35; font-weight:600; text-overflow:ellipsis; white-space:nowrap; }
.lx-sd-entity-card img { display:block; width:100%; height:100%; object-fit:contain; object-position:center; filter:saturate(.9) contrast(.98); transition:transform .22s ease,filter .22s ease; }
.lx-sd-entity-card:hover img { transform:scale(1.025); filter:saturate(1) contrast(1); }
.lx-sd-entity-card-copy { display:flex; min-height:0; flex:0 0 auto; flex-direction:column; padding:15px 14px 14px; }
.lx-sd-entity-card strong { display:block; min-height:0; overflow:hidden; color:#252525; font-size:15px; line-height:1.4; font-weight:600; text-overflow:ellipsis; white-space:nowrap; }
.lx-sd-entity-card-copy > small { display:block; margin-top:6px; overflow:hidden; color:#606060; font-size:12px; line-height:1.5; font-weight:400; text-overflow:ellipsis; white-space:nowrap; }
.lx-sd-entity-card-tags { display:flex; flex-wrap:wrap; gap:6px; margin-top:10px; }
.lx-sd-entity-card-tags > i { padding:3px 7px; border:1px solid #e5c9d5; border-radius:6px; background:#FFFFFF; color:#841D3C; font-size:11px; line-height:1.35; font-style:normal; font-weight:500; }
.lx-sd-entity-card em { display:flex; align-items:center; gap:5px; margin-top:10px; padding-top:0; color:var(--sd-plum); font-size:12px; line-height:1.4; font-style:normal; font-weight:600; }
.lx-sd-entity-card em i { font-style:normal; transition:transform .16s ease; }
.lx-sd-entity-card:hover em i { transform:translateX(2px); }
.lx-sd-case-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.lx-sd-case-card { display:flex; flex-direction:column; min-width:0; min-height:0; padding:0; overflow:hidden; border:1px solid var(--sd-border); border-radius:14px; background:#FFFFFF; color:#252525; text-align:left; font:inherit; cursor:pointer; transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease; }
.lx-sd-case-card:hover { transform:translateY(-2px); border-color:#d3bfd2; box-shadow:0 10px 24px rgba(77,20,74,.08); }
.lx-sd-case-card > img { display:block; width:100%; height:138px; object-fit:contain; object-position:center; background:#FFFFFF; }
.lx-sd-case-card-body { display:flex; flex:1; flex-direction:column; padding:14px; }
.lx-sd-case-card strong { display:-webkit-box; min-height:44px; margin:0 0 14px; overflow:hidden; color:#252525; font-size:15px; line-height:1.45; font-weight:650; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.lx-sd-case-card-meta { display:grid; grid-template-columns:auto 1fr; align-items:center; gap:10px; margin-top:auto; }
.lx-sd-case-card-meta small { justify-self:start; padding:4px 8px; border-radius:7px; background:#f3edf6; color:var(--sd-plum); font-size:12px; line-height:1.35; font-weight:600; }
.lx-sd-case-card-meta time { color:#979797; font-size:12px; line-height:1.4; text-align:right; }
.lx-sd-case-card-meta em { grid-column:1 / -1; padding-top:10px; border-top:1px solid #f3edf6; color:var(--sd-plum); font-size:12px; line-height:1.4; font-style:normal; font-weight:600; }
.lx-sd-resource-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.lx-sd-resource-grid > button,.lx-sd-resource-grid > div { min-height:154px; padding:18px; border:1px solid var(--sd-border); border-radius:12px; background:linear-gradient(145deg,#FFFFFF,#fcfaff); color:#252525; text-align:left; font:inherit; }
.lx-sd-resource-grid > button { cursor:pointer; }
.lx-sd-resource-grid > button span { display:block; margin-bottom:10px; color:var(--sd-red); font-size:12px; font-weight:700; }
.lx-sd-resource-grid > button strong { display:block; color:var(--sd-plum); font-size:15px; line-height:1.45; }
.lx-sd-resource-grid > button small { display:block; margin-top:34px; color:#979797; font-size:12px; }
.lx-sd-resource-grid > div { background:linear-gradient(135deg,#fcf2f8,#e5ebfc); }
.lx-sd-resource-grid > div > strong { color:var(--sd-plum); font-size:16px; }
.lx-sd-resource-grid > div > p { margin:10px 0 14px; color:#625b68; font-size:12px; line-height:1.6; }
.lx-sd-resource-grid > div > button { min-height:36px; padding:8px 14px; border:0; border-radius:9px; background:var(--sd-plum); color:#FFFFFF; font-size:13px; font-weight:700; cursor:pointer; }
@media (max-width:1100px) {
  .lx-sd-hero-copy { width:min(72%,640px); }
  .lx-sd-insights,.lx-sd-resource-grid { grid-template-columns:1fr; }
  .lx-sd-architecture-layout { grid-template-columns:1fr; }
  .lx-sd-case-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lx-sd-entity-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .lx-sd-section > header { align-items:flex-start; flex-direction:column; gap:5px; }
  .lx-sd-section > header p { text-align:left; }
}
@media (max-width:720px) {
  .lx-sd-hero { min-height:300px; padding:22px; border-radius:14px; }
  .lx-sd-hero::before { background:linear-gradient(90deg,rgba(27,17,29,.92) 0%,rgba(44,23,44,.78) 72%,rgba(44,23,44,.42) 100%); }
  .lx-sd-hero-copy { width:100%; min-height:256px; }
  .lx-sd-section,.lx-sd-products-section { padding:0; border-radius:0; }
  .lx-sd-hero + .lx-sd-section,
  .lx-sd-section + .lx-sd-section { margin-top:8px; }
  .lx-sd-hero h1 { font-size:25px; }
  .lx-sd-industry { grid-template-columns:1fr; }
  .lx-sd-case-grid { grid-template-columns:1fr; }
  .lx-sd-entity-grid { grid-template-columns:1fr; }
  .lx-sd-ability { gap:8px; }
}
/* POC exact solution detail end */

.content .lx-solution-floor .lx-solution-card:hover>.lx-pick-btn,.content .lx-solution-floor .lx-solution-card:focus-within>.lx-pick-btn,.content .lx-solution-floor .lx-solution-card>.lx-pick-btn.picked{opacity:1!important}
}
@media (-p0-part: p45054f79ecc84df899a0) {

/* Reuse the global modal shell for the three-solution cap. This compact skin
   keeps only the shared title bar and close control requested for this state. */
html body .lx-p0-modal-mask.lx-solution-limit-modal-mask{position:fixed!important;inset:0!important;z-index:10000!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important}
html body .lx-p0-modal-mask.lx-solution-limit-modal-mask.show{display:flex!important}
html body .lx-p0-modal-mask.lx-solution-limit-modal-mask>.lx-solution-limit-modal{width:min(420px,calc(100vw - 48px))!important;min-height:72px!important;max-height:none!important;border:1px solid #e2ddeb!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
html body .lx-solution-limit-modal .lx-p0-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:72px!important;padding:0 22px!important;border-bottom:0!important}
html body .lx-solution-limit-modal .lx-p0-modal-title{margin:0!important;color:#252525!important;font-size:17px!important;line-height:24px!important;font-weight:600!important}
html body .lx-solution-limit-modal .lx-p0-close{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;margin-left:18px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#f3f0f7!important;color:#979797!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}
html body .lx-solution-limit-modal .lx-p0-close:hover,html body .lx-solution-limit-modal .lx-p0-close:focus-visible{background:#efe4f1!important;color:#4d144a!important;outline:2px solid rgba(162,98,215,.1)!important;outline-offset:2px!important}
html body .lx-solution-limit-modal .lx-p0-modal-body{display:none!important}
}
@media (-p0-part: pee1c5220b19d5a77d196) {
.lx-solution-whitepaper-modal{display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:14px}
.lx-solution-whitepaper-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #e2ddeb;border-radius:12px;background:#fff}
.lx-solution-whitepaper-toolbar>div{min-width:0}
.lx-solution-whitepaper-toolbar .lx-wp-meta{display:flex;align-items:center;gap:10px;margin-bottom:5px}
.lx-solution-whitepaper-toolbar .lx-wp-meta span{padding:4px 8px;border-radius:7px;background:#f3f0f7;color:#4d144a;font-size:12px;line-height:1.35;font-weight:700}
.lx-solution-whitepaper-toolbar .lx-wp-meta em{color:#979797;font-size:12px;line-height:1.35;font-style:normal;font-weight:600}
.lx-solution-whitepaper-toolbar p{margin:0;overflow:hidden;color:#625b68;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
.lx-solution-whitepaper-toolbar .lx-wp-download{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border:1px solid #4d144a;border-radius:9px;background:#4d144a;color:#fff;text-decoration:none;font-size:14px;line-height:20px;font-weight:700;transition:box-shadow .16s ease,transform .16s ease}
.lx-solution-whitepaper-toolbar .lx-wp-download:hover{border-color:#4d144a;background:#4d144a;color:#fff;box-shadow:0 6px 18px rgba(50,29,57,.08);transform:translateY(-1px)}
.lx-solution-whitepaper-toolbar .lx-wp-download:active{border-color:#4d144a;background:#4d144a;color:#fff;box-shadow:none;transform:translateY(1px)}
.lx-solution-whitepaper-toolbar .lx-wp-download:focus-visible{border-color:#4d144a;outline:2px solid #4d144a;outline-offset:2px}
.lx-solution-whitepaper-viewer{flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid #e2ddeb;border-radius:12px;background:#f3f0f7}
.lx-solution-whitepaper-viewer iframe{display:block;width:100%;height:100%;min-height:480px;border:0;background:#fff}
.lx-solution-whitepaper-modal>.lx-p0-disclaimer{flex:0 0 auto;margin:0!important;color:#979797;font-size:12px;line-height:1.5}
}
@media (-p0-part: p51b2e388753bf50930c8) {
/* Reference shop-chat/index.html, reco-buy-hidden-v162. */
html body .reco-page .lx-reco-poc-row .lx-reco-poc-buy{display:none!important}
}
@media (-p0-part: p55aae9d87d0c48b09a1a) {
@media(prefers-reduced-motion:reduce){.lx-reco-poc-row,.lx-reco-poc-buy,.lx-reco-poc-selector{transition:none!important}.lx-reco-poc-row:hover{transform:none!important}}
}
@media (-p0-part: p19ff8a7fc2d1cc6ba040) {

      .solution-grid {
        grid-template-columns: 1.2fr 1fr 1fr;
      }

      .solution-card {
        min-height: 220px;
        padding: 26px;
        position: relative;
        overflow: hidden;
      }

      .solution-card.featured {
        color: #FFFFFF;
        background:
          linear-gradient(126deg, #101010, #5b1452),
          #101010;
      }

      .solution-card.featured h3,
      .solution-card.featured p {
        color: #FFFFFF;
      }
}
@media (-p0-part: p199b46e9ddc2fa5cbab5) {

      .solution-card::after {
        content: "";
        position: absolute;
        inset: 0;
        background:
          linear-gradient(180deg, rgba(50, 29, 57, 0.08) 0%, rgba(77, 20, 74, 0.48) 100%),
          linear-gradient(90deg, rgba(77, 20, 74, 0.48) 0%, rgba(50, 29, 57, 0.08) 58%);
        z-index: 1;
        pointer-events: none;
      }

      .solution-card:hover .solution-image {
        transform: scale(1.045);
        filter: saturate(1.05) contrast(1.04);
      }

      .solution-card .solution-meta,
      .solution-card h3,
      .solution-card p {
        position: relative;
        z-index: 2;
      }

      .solution-card .solution-meta,
      .solution-card h3,
      .solution-card p,
      .solution-card.featured .solution-meta,
      .solution-card.featured h3,
      .solution-card.featured p {
        color: #FFFFFF;
      }
}
@media (-p0-part: pbd5cbe232fc18f72d2b7) {

      .solution-card.featured .solution-meta {
        color: rgba(255, 255, 255, 0.72);
      }
}
@media (-p0-part: pf67ce0233a87c71a077b) {

      body[data-page="home"] .solution-grid {
        grid-template-columns: 1.5fr 1fr 1fr;
      }

      body[data-page="home"] .solution-card {
        min-height: 330px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: clamp(24px, 2.5vw, 42px);
        background: #101010;
      }

      body[data-page="home"] .solution-card.featured {
        background: #101010;
      }
}
@media (-p0-part: p960b0d42024ff5e51947) {
      .lx-solution-card:focus-within .lx-pick-btn, .lx-solution-card:focus-visible .lx-pick-btn { opacity: 1; }
}
@media (-p0-part: p007322612b9e15413f4d) {

.content[data-view] .lx-floor-body:has(.lx-solution-card) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px 16px;
}

.lx-solution-card {
  min-height: 146px;
  padding: 18px 18px 15px;
  border: 1px solid #e6e0ed !important;
  border-radius: 8px !important;
  background:
    linear-gradient(#FFFFFF, #FFFFFF) padding-box,
    linear-gradient(135deg, rgba(146, 86, 214, 0.16), rgba(250, 248, 252, 0.68)) border-box !important;
  box-shadow: 0 6px 18px rgba(50, 29, 57, 0.08);
  display: flex;
  flex-direction: column;
  gap: 12px;
  cursor: pointer;
  transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease, background .18s ease;
}

.lx-solution-card:hover,
.lx-solution-card:focus-visible {
  border-color: #e2ddeb !important;
  background:
    linear-gradient(135deg, #FFFFFF 0%, #fcfaff 100%) padding-box,
    linear-gradient(135deg, rgba(77, 20, 74, 0.48), rgba(146, 86, 214, 0.16)) border-box !important;
  box-shadow: 0 12px 28px rgba(50, 29, 57, 0.08);
  transform: translateY(-2px);
  outline: none;
}

.lx-solution-card-head {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
}
@media (-p0-part: p44f3b7db8cc611124253) {

.lx-solution-card strong {
  display: block;
  color: #101010 !important;
  font-size: 18px !important;
  line-height: 1.22;
  font-weight: 800 !important;
}

.lx-solution-card small {
  display: block;
  margin-top: 4px;
  color: #979797;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 600;
}

.lx-solution-card > span {
  color: #625b68 !important;
  font-size: 14px !important;
  line-height: 1.62 !important;
  font-weight: 500;
}

.lx-solution-card em {
  margin-top: auto;
  color: #5b1452;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
}

.lx-solution-card em::after {
  content: " →";
}
}
@media (-p0-part: p467e0d6ac4552da7cc21) {.solution-grid{grid-template-columns:1.2fr 1fr 1fr;}.solution-card{min-height:220px;padding:26px;position:relative;overflow:hidden;}.solution-card.featured{color:#FFFFFF;background:linear-gradient(126deg,#101010,#5b1452),#101010;}.solution-card.featured h3,.solution-card.featured p{color:#FFFFFF;}
}
@media (-p0-part: p0ce473fc0524900bd146) {.solution-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(50,29,57,0.08) 0%,rgba(77,20,74,0.48) 100%),linear-gradient(90deg,rgba(77,20,74,0.48) 0%,rgba(50,29,57,0.08) 58%);z-index:1;pointer-events:none;}.solution-card:hover .solution-image{transform:scale(1.045);filter:saturate(1.05) contrast(1.04);}.solution-card .solution-meta,.solution-card h3,.solution-card p{position:relative;z-index:2;}.solution-card .solution-meta,.solution-card h3,.solution-card p,.solution-card.featured .solution-meta,.solution-card.featured h3,.solution-card.featured p{color:#FFFFFF;}
}
@media (-p0-part: pfd71236ebf0d9f103144) {.solution-card.featured .solution-meta{color:rgba(255,255,255,0.72);}
}
@media (-p0-part: p7e0211b51437df8414c9) {body[data-page="home"] .solution-grid{grid-template-columns:1.5fr 1fr 1fr;}body[data-page="home"] .solution-card{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,2.5vw,42px);background:#101010;}body[data-page="home"] .solution-card.featured{background:#101010;}
}
@media (-p0-part: pe11a06196c86c5e6d1fb) {.content[data-view] .lx-floor-body:has(.lx-solution-card){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;}.lx-solution-card{min-height:146px;padding:18px 18px 15px;border:1px solid #e6e0ed !important;border-radius:8px !important;background:linear-gradient(#FFFFFF,#FFFFFF) padding-box,linear-gradient(135deg,rgba(146,86,214,0.16),rgba(250,248,252,0.68)) border-box !important;box-shadow:0 6px 18px rgba(50,29,57,0.08);display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;}.lx-solution-card:hover,.lx-solution-card:focus-visible{border-color:#e2ddeb !important;background:linear-gradient(135deg,#FFFFFF 0%,#fcfaff 100%) padding-box,linear-gradient(135deg,rgba(77,20,74,0.48),rgba(146,86,214,0.16)) border-box !important;box-shadow:0 12px 28px rgba(50,29,57,0.08);transform:translateY(-2px);outline:none;}.lx-solution-card-head{display:flex;align-items:center;gap:12px;min-width:0;}
}
@media (-p0-part: p9810db9f3d2bab9b35b6) {.lx-solution-card strong{display:block;color:#101010 !important;font-size:18px !important;line-height:1.22;font-weight:800 !important;}.lx-solution-card small{display:block;margin-top:4px;color:#979797;font-size:12px;line-height:1.2;font-weight:600;}.lx-solution-card > span{color:#625b68 !important;font-size:14px !important;line-height:1.62 !important;font-weight:500;}.lx-solution-card em{margin-top:auto;color:#5b1452;font-size:13px;font-style:normal;font-weight:700;}.lx-solution-card em::after{content:" →";}
}
@media (-p0-part: pf7a64528204ea377d9f1) { .lx-solution-center-page .lx-solution-card > em { display: none !important; }
}
@media (-p0-part: pb8e043d443ac3ef5775e) { html body .content .lx-solution-center-page .lx-solution-card { border:0!important; }
}

