.wsae-cta{box-sizing:border-box;border-radius:18px;overflow:hidden}.wsae-cta h2{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.wsae-cta__eyebrow{font-size:.78rem;letter-spacing:.12em;font-weight:700;margin:0 0 12px;opacity:.8}.wsae-cta__description{max-width:58ch;line-height:1.7;margin:0 0 22px}.wsae-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;background:var(--wsae-button-bg,#F59E0B);color:#111827;text-decoration:none;font-weight:700;transition:transform .2s ease,opacity .2s ease}.wsae-button:hover{transform:translateY(-2px);opacity:.92;color:inherit}.wsae-icon-box{box-sizing:border-box;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.05);height:100%}.wsae-icon-box__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:color-mix(in srgb,var(--wsae-accent) 12%,white);color:var(--wsae-accent);font-size:1.6rem;margin-bottom:14px}.wsae-icon-box h3{margin:0 0 8px;font-size:1.2rem}.wsae-icon-box p{margin:0;line-height:1.65}.wsae-testimonial{box-sizing:border-box;margin:0;padding:26px;border:1px solid rgba(15,23,42,.08);border-radius:14px}.wsae-testimonial__stars{color:var(--wsae-accent);letter-spacing:.12em}.wsae-testimonial blockquote{margin:14px 0;line-height:1.75}.wsae-testimonial figcaption{display:flex;flex-direction:column;gap:3px}.wsae-testimonial figcaption span{font-size:.9rem;opacity:.72}.wsae-form{display:grid;gap:14px;max-width:640px}.wsae-form label{display:grid;gap:6px;font-weight:600}.wsae-form input,.wsae-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.wsae-form button{justify-self:start;border:0;border-radius:8px;padding:12px 20px;background:#15243a;color:#fff;font:inherit;font-weight:700;cursor:pointer}.wsae-form-success{padding:12px 16px;background:#ecfdf5;border-left:4px solid #059669;color:#065f46;border-radius:4px}

.wsae-product-add-to-cart .single_add_to_cart_button{background:var(--wsae-cart-bg,#15243a)!important;color:var(--wsae-cart-color,#fff)!important;border-radius:8px!important;padding:12px 20px!important}.wsae-product-price{font-weight:700;line-height:1.4}
