.pcard-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 40px;border:none;border-radius:999px;cursor:pointer;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:var(--brand-orange);color:#0a0a0a;box-shadow:0 0 22px #f9731652;transition:box-shadow .3s var(--ease-standard),transform .3s var(--ease-standard),background .3s var(--ease-standard)}.pcard-primary-cta:hover{box-shadow:0 0 38px #f9731699;transform:translateY(-2px) scale(1.02)}.pcard-primary-cta:active{transform:scale(.98)}.pcard-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--brand-orange);border:2px solid var(--brand-orange);transition:background .3s var(--ease-standard),color .3s var(--ease-standard),box-shadow .3s var(--ease-standard)}.pcard-secondary-btn:hover:not(:disabled){background:var(--brand-orange);color:#0a0a0a;box-shadow:0 0 18px #f9731647}.pcard-secondary-btn:disabled{opacity:.4;cursor:not-allowed}.pcard-tertiary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:999px;cursor:pointer;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-default);transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard),transform .2s var(--ease-standard)}.pcard-tertiary-btn:hover{color:var(--text-primary);border-color:var(--text-dim);transform:translateY(-1px)}.pcard-related-card{min-height:96px;justify-content:center;gap:4px;border-radius:16px;transition:transform .3s var(--ease-standard),border-color .3s var(--ease-standard),box-shadow .3s var(--ease-standard)}.pcard-related-card:hover{transform:translateY(-4px);border-color:var(--text-dim);box-shadow:0 16px 38px -18px #00000073}.pcard-select{transition:border-color .2s var(--ease-standard),box-shadow .2s var(--ease-standard)}.pcard-select:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px #f973164d}.pcard-cta-block{position:relative;overflow:hidden;border:1px solid rgba(249,115,22,.28)}.pcard-cta-block:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(249,115,22,.12),transparent 70%);pointer-events:none}.pcard-cta-block>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.pcard-primary-cta,.pcard-primary-cta:hover,.pcard-secondary-btn:hover:not(:disabled),.pcard-tertiary-btn:hover,.pcard-related-card,.pcard-related-card:hover{transform:none;transition:none}}.pcard-crumb{opacity:.72;transition:opacity .2s var(--ease-standard),color .2s var(--ease-standard)}.pcard-crumb:hover{opacity:1;color:var(--cosmic-blue, #4fd1e0)}.pcard-faq{transition:border-color .2s var(--ease-standard),background .2s var(--ease-standard)}.pcard-faq>summary{outline:none}.pcard-faq>summary::-webkit-details-marker{display:none}.pcard-faq[open]{border-color:var(--border-strong, rgba(255, 255, 255, .18))}.cardology-suit-chip{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;transition:color .2s var(--ease-standard),border-color .2s var(--ease-standard),background .2s var(--ease-standard)}.cardology-suit-chip:hover{color:var(--text-primary);border-color:var(--border-strong, rgba(255, 255, 255, .22))}.cardology-suit-chip.is-active{color:var(--cosmic-blue, #4fd1e0);border-color:var(--cosmic-blue, #4fd1e0);background:color-mix(in srgb,var(--cosmic-blue, #4fd1e0) 12%,transparent)}
