.solutions-page{padding-block:2rem}.solutions-page .display-4{color:var(--bs-heading-color);margin-bottom:1rem;font-weight:700}.solutions-page .lead{color:var(--ws-ink-2);max-width:900px;margin:0 auto;font-size:1.25rem}.product-card{background:var(--ws-surface);border:1px solid var(--ws-line);border-inline-start:4px solid var(--ws-pink);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-sm);color:var(--ws-ink);transition:transform var(--ws-transition),box-shadow var(--ws-transition),border-color var(--ws-transition);margin-bottom:2rem;overflow:hidden}.product-card:hover{box-shadow:var(--ws-shadow-lg);transform:translateY(-2px)}.product-card>.card{box-shadow:none;background:0 0;border:0}.product-card>.card:hover{box-shadow:none;transform:none}.product-card .card-body{padding:2rem}.product-card .card-title{color:var(--ws-ink-strong);margin-bottom:1rem;font-size:1.6rem;font-weight:700}.product-card .card-text{color:var(--ws-ink-2);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.benefits-section h5{font-family:var(--ws-font-stack-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:500}.benefits-section ul li{color:var(--ws-ink-2);padding:.25rem 0;font-size:1rem}.benefits-section .text-success{color:var(--ws-success)!important}.quality-badge,.support-badge{border:1px solid var(--ws-line);transition:border-color var(--ws-transition);height:100%;background:var(--ws-surface-2)!important;border-radius:var(--ws-radius-sm)!important}.quality-badge:hover,.support-badge:hover{border-color:var(--ws-line-strong)}.quality-badge strong,.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}.quality-badge small,.support-badge small{color:var(--ws-ink-2);font-size:.85rem}.service-card{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-radius);box-shadow:var(--ws-shadow-sm);transition:transform var(--ws-transition),box-shadow var(--ws-transition);height:100%;padding:1.5rem}.service-card:hover{box-shadow:var(--ws-shadow-lg);transform:translateY(-2px)}.service-icon{color:var(--ws-accent-ink)}.service-card h5{color:var(--ws-ink-strong);margin-bottom:.75rem;font-weight:600}.service-card p{color:var(--ws-ink-2);font-size:.95rem;line-height:1.6}.solutions-page .list-group-item{border:none;border-bottom:1px solid var(--ws-line);padding:1rem .5rem;font-size:.95rem}.solutions-page .list-group-item:last-child{border-bottom:none}.solutions-page .list-group-item i{font-size:1.1rem}@media (max-width:768px){.solutions-page .display-4{font-size:2rem}.product-card .card-body{padding:1.5rem}.product-card .card-title{font-size:1.35rem}.quality-badge,.support-badge{margin-bottom:1rem}}[data-theme=dark] .quality-badge strong,[data-theme=dark] .support-badge strong{color:var(--ws-link-hover)}
