/* LigeroNex demo UX refinements — layered over the core stylesheet. */
.preview-note{margin-top:28px;padding:18px 20px;border:1px solid #e1e6ec;border-radius:16px;background:#f8fafc;display:grid;grid-template-columns:34px 1fr;column-gap:12px;row-gap:3px;max-width:700px}.preview-note span{grid-row:span 2;font:800 13px Manrope;color:#2374f3}.preview-note b{font-size:12px}.preview-note small{font-size:11px;color:#8994a2}.product-art .preview-badge{position:absolute;right:14px;top:14px;padding:6px 8px;border:1px solid #ffffff35;border-radius:999px;background:#ffffffc9;color:#506075;font-size:7px;font-weight:800;letter-spacing:1px;backdrop-filter:blur(8px)}.art-risk .preview-badge,.art-venture .preview-badge{background:#07111fc9;color:#b8c7da;border-color:#ffffff1c}.product-modes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 20px}.product-modes span{padding:6px 8px;border-radius:999px;background:#f0f3f7;color:#687486;font-size:7px;font-weight:800;letter-spacing:.9px}.connect-search{height:42px;border:1px solid #dce3ea;background:#fff;border-radius:10px;padding:12px 13px;color:#9aa4b1;font-size:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.connect-search b{font-size:15px;color:#657386}.mock-cards div{padding:12px;display:flex;flex-direction:column;justify-content:center;gap:5px}.mock-cards div b{font:800 10px Manrope;color:#516174}.mock-cards div small{font-size:8px;color:#909aa7}.text-link:hover,.product-link:hover{opacity:.72}.product-card:focus-within{outline:2px solid #2374f3;outline-offset:3px}.hero .button.primary{box-shadow:0 10px 30px #07111f18}.section-heading{position:relative}.journey-steps>i{font-size:18px}.dark .text-link{color:#5aa1ff}@media (max-width:850px){.preview-note{margin-top:22px}.product-modes{margin-bottom:16px}.journey-steps{flex-direction:column;gap:18px;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.journey-steps>i{transform:rotate(90deg);align-self:center}.journey-steps>div{min-width:0}.nav-links{box-shadow:0 18px 35px #07111f12}.hero-meta{flex-wrap:wrap;gap:10px 16px}.connect-search{font-size:9px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card,.button{transition:none}.reveal{transition:none!important}}
