@keyframes lp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes lp-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lp-fade-in{animation:.8s ease-out both lp-slide-up}.lp-fade-in-2{animation:.8s ease-out .15s both lp-slide-up}.lp-fade-in-3{animation:.8s ease-out .3s both lp-slide-up}.lp-fade-in-4{animation:.8s ease-out .45s both lp-slide-up}.lp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f159!important}.lp-cta-primary{transition:transform .25s,box-shadow .25s}.lp-card-hover{transition:transform .3s,border-color .3s,box-shadow .3s}.lp-card-hover:hover{transform:translateY(-3px);box-shadow:0 20px 40px -15px #0a0a0f1f!important}.lp-pulse-dot{animation:2s ease-in-out infinite lp-pulse-dot}.lp-brand-logo{background:url(/brand/subix-logo.png) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px;display:inline-flex}.lp-brand-logo--sm{width:28px;height:28px}.lp-features-stack{flex-direction:column;gap:14px;width:100%;display:flex}.lp-features-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}@media (max-width:768px){.lp-nav-link{display:none}.lp-nav-actions{gap:12px!important}.lp-mockup-grid{grid-template-columns:1fr!important}.lp-mockup-sidebar{display:none!important}.lp-features-grid,.lp-features-product-grid{grid-template-columns:1fr!important}.lp-feature-wide{grid-column:span 1!important}}.lp-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px}.lp-faq-item summary{cursor:pointer;color:#0a0a0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-chevron{flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.lp-faq-item[open] .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-answer{color:#525252;padding:0 16px 14px;font-size:13.5px;line-height:1.6}.lp-faq-answer strong{color:#0a0a0f;font-weight:700}
