.pc-btn{color:#2a1a06;letter-spacing:-.012em;background:linear-gradient(135deg,#ffe9ae 0%,#e9c877 38%,#c2a14d 100%);border-radius:999px;align-items:center;gap:1rem;min-height:72px;margin-top:2rem;padding:0 1.125rem 0 2.25rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff73,0 14px 34px #0000005c}.pc-lbl,.pc-fl{z-index:1;position:relative}.pc-btn:hover{transform:translateY(-3px);box-shadow:inset 0 2px #ffffff80,0 20px 46px #00000070}.pc-btn:active{transform:translateY(-1px)}.pc-btn:focus-visible{outline-offset:4px;outline:3px solid #fff}.pc-btn:before{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:45%;transition:left .64s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.pc-btn:hover:before{left:125%}.pc-fl{color:#ffe9ae;background:#2a1a06;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid}.pc-btn:hover .pc-fl{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pc-btn,.pc-btn:before,.pc-fl{transition:none}.pc-btn:hover,.pc-btn:hover .pc-fl{transform:none}.pc-btn:before,.pc-btn:hover:before{display:none}}.pc-cta{color:#2a1a06;background:linear-gradient(135deg,#ffe9ae 0%,#e9c877 38%,#c2a14d 100%);border-radius:999px;align-items:center;gap:.875rem;min-height:68px;margin-top:2rem;padding:0 1.75rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 2px #ffffff73,0 12px 30px #1c2b4a3d}.pc-cta:hover{transform:translateY(-3px)}.pc-cta:focus-visible{outline:3px solid var(--navy-700,#1c2b4a);outline-offset:4px}.pc-cta-fl{place-items:center;transition:transform .22s;display:grid}.pc-cta:hover .pc-cta-fl{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.pc-cta,.pc-cta-fl{transition:none}.pc-cta:hover,.pc-cta:hover .pc-cta-fl{transform:none}}
