.competitive-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ff004e4d;border-radius:12px;transition:transform .3s,border-color .3s,box-shadow .3s}.competitive-card:hover{border-color:var(--ws-pink-light);transform:translateY(-4px);box-shadow:0 8px 32px #ff004e33}.competitive-problem{color:var(--ws-pink-light);font-weight:600}.competitive-solution{color:var(--ws-on-dark-success);font-weight:600}.competitive-impact{color:#ffffffe6;background:#ff004e1a;border-left:3px solid #ff004e;border-radius:6px;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.products-section{scroll-margin-top:90px}.products-section--alt{background:var(--color-bg-alt)}.products-section-head{margin-bottom:2rem;padding-top:1rem}.products-section-badge{background:var(--ws-btn-gradient);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;display:inline-flex;box-shadow:0 10px 30px #ff004e40}.products-section-badge i{color:#fff;font-size:1.75rem}.products-section-title{color:var(--color-text);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.products-section-title:after{content:"";background:linear-gradient(90deg,#ff004e 0%,#ce1646 100%);border-radius:2px;width:80px;height:3px;margin:1rem auto 0;display:block}.products-section-head .lead{color:var(--color-text-secondary);max-width:760px}@media (max-width:767px){.products-section-title{font-size:1.9rem}}.products-section .product-card .card-title{color:var(--ws-ink-strong);font-size:1.35rem;font-weight:600}.products-section .product-card .card-text{color:var(--ws-ink-2)}.products-section .benefits-section h5{font-family:var(--ws-font-stack-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted);font-size:.75rem;font-weight:500}.products-section .benefits-section li{color:var(--ws-ink-2)}.products-section .quality-badge,.products-section .support-badge{background:var(--ws-surface-2);border:1px solid var(--ws-line);height:100%}.products-section .quality-badge strong,.products-section .support-badge strong{font-family:var(--ws-font-stack-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ws-accent-ink);font-size:.72rem;font-weight:500}.products-section .quality-badge small,.products-section .support-badge small{color:var(--ws-ink-2)}[data-theme=dark] .products-section .quality-badge strong,[data-theme=dark] .products-section .support-badge strong{color:var(--ws-link-hover)}
