.pfm-trial-receipt{padding:24px 20px;color:#123c4b;font-family:inherit}.pfm-trial-receipt__card{max-width:760px;margin:0 auto;padding:clamp(24px,4vw,40px);border:1px solid #c4dfe6;border-radius:24px;background:#f2fafc}.pfm-trial-receipt__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;margin:0 0 8px}.pfm-trial-receipt h2{font-family:inherit;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 16px}.pfm-trial-receipt p{line-height:1.55}.pfm-trial-receipt__signin,.pfm-trial-receipt__refresh{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #146b87;border-radius:999px;color:#104d63;text-decoration:underline;text-underline-offset:3px}.pfm-trial-receipt__signin:focus-visible,.pfm-trial-receipt__refresh:focus-visible,.pfm-trial-receipt__code:focus-visible{outline:3px solid #007ca6;outline-offset:4px}.pfm-trial-receipt__code-label{display:block;margin:22px 0 8px;font-weight:600}.pfm-trial-receipt__code{box-sizing:border-box;width:100%;min-height:48px;padding:12px;border:1px solid #a9c7d0;border-radius:8px;background:#fff;color:#123c4b;font-family:monospace;font-size:clamp(.72rem,2.8vw,1rem)}.pfm-trial-receipt__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:24px;padding:12px 18px;border:0;border-radius:999px;background:#d1e0e5;color:#435f69;cursor:not-allowed;font:inherit;font-weight:700}.pfm-trial-receipt__note{font-size:.86rem;color:#486670;margin-bottom:0}
