:root{--plm-bg:#f5f6f8;--plm-card:#fff;--plm-title:#000;--plm-text:#4b5563;--plm-primary:#0046d1;--plm-primary-hover:#07006e;--plm-radius:16px;--plm-shadow:0 10px 30px rgba(0,0,0,.08)}.plm-card{background:var(--plm-card);border-radius:var(--plm-radius);box-shadow:var(--plm-shadow)}.plm-button{display:inline-block;padding:14px 36px;border-radius:12px;text-decoration:none;font-weight:700;background:var(--plm-primary);color:#fff;transition:.25s}.plm-button:hover{background:var(--plm-primary-hover);color:#fff}.plm-title{color:var(--plm-title)}.plm-subtitle{color:var(--plm-title)}.plm-separator{border:0;height:1px;background:#e5e7eb}.buttonblock.button-matches input[type=submit]{display:inline-block;padding:14px 36px;border:none;border-radius:12px;font-weight:700;background:var(--plm-primary);color:#fff;cursor:pointer;transition:.25s}.buttonblock.button-matches input[type=submit]:hover{background:var(--plm-primary-hover);color:#fff}