.deq-btn-row{--deq-radius:6px;--deq-gap:16px;box-sizing:border-box;display:grid;gap:var(--deq-gap);grid-template-columns:repeat(4,1fr);margin:28px 0;width:100%}.deq-btn-row .deq-btn-col{display:flex;min-width:0}.deq-btn-row .deq-btn{align-items:center;background:var(--deq-accent);border:2px solid var(--deq-accent);border-radius:var(--deq-radius);box-sizing:border-box;color:var(--deq-ink);cursor:pointer;display:flex;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:1.3;min-height:20px;padding:var(--deq-pad-y,14px) var(--deq-pad-x,18px);text-align:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease;width:100%}.deq-btn-row .deq-btn:focus-visible,.deq-btn-row .deq-btn:hover{box-shadow:0 6px 16px rgba(22,22,35,.18);text-decoration:none;transform:translateY(-2px)}.deq-btn-row .deq-btn__label{display:inline-block}.deq-btn-row--outline .deq-btn{background:transparent;color:var(--deq-ink)}.deq-btn-row--outline .deq-btn:focus-visible,.deq-btn-row--outline .deq-btn:hover{background:var(--deq-accent);color:var(--deq-ink)}@media (max-width:900px){.deq-btn-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.deq-btn-row{grid-template-columns:1fr}}