.showcase-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}
.showcase-primary-actions button{display:inline-flex;min-height:46px;padding:0 18px;align-items:center;justify-content:center;border:1px solid rgba(174,232,214,.62);border-radius:999px;background:#aee8d6;color:#0b443b;font:800 12px/1.2 Inter,sans-serif;cursor:pointer;transition:transform .18s,background .18s,box-shadow .18s}
.showcase-primary-actions button:first-child{background:#39add7;border-color:#39add7;color:#fff;box-shadow:0 9px 22px rgba(57,173,215,.2)}
.showcase-primary-actions button:hover,.showcase-primary-actions button:focus-visible{transform:translateY(-2px);background:#fff;color:#0b443b;outline:3px solid rgba(174,232,214,.25);outline-offset:2px}
.showcase-secondary-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:13px 0 0}
.showcase-secondary-actions a{display:inline-flex;min-height:38px;padding:0 13px;align-items:center;justify-content:center;border:1px solid rgba(23,56,93,.18);border-radius:999px;background:#fff;color:#17385d;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:border-color .18s,background .18s,color .18s}
.showcase-secondary-actions a:hover,.showcase-secondary-actions a:focus-visible{border-color:#1e7b69;background:#edf8f4;color:#115847;outline:2px solid rgba(30,123,105,.15);outline-offset:2px}
@media(max-width:720px){.showcase-primary-actions{display:grid;grid-template-columns:1fr}.showcase-primary-actions button{width:100%;min-height:48px;padding:10px 14px}.showcase-secondary-actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.showcase-secondary-actions a{width:100%;min-height:44px;padding:8px 10px;text-align:center;line-height:1.25}}
@media(max-width:390px){.showcase-secondary-actions{grid-template-columns:1fr}.showcase-secondary-actions a{min-height:46px}}
