.pt-callout{border-left:4px solid var(--color-astra-primary);background:var(--color-astra-bg-light);border-radius:0 12px 12px 0;align-items:flex-start;gap:.75rem;margin:.25rem 0;padding:1rem 1.1rem;display:flex}.pt-callout__icon{flex-shrink:0;font-size:1.1rem;line-height:1.6}.pt-callout__body{flex:1;min-width:0}.pt-callout__title{color:var(--color-astra-heading);margin:0 0 .2rem;font-weight:700}.pt-callout__body p{margin:0}.pt-callout--warning{background:#fff8e1;border-left-color:#e0a100}.pt-callout--key{border-left-color:var(--color-brand-primary);background:#eef5fe}.pt-steps{flex-direction:column;gap:.75rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.pt-step{border:1px solid var(--color-astra-border);background:#fff;border-radius:12px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;display:flex}.pt-step__num{background:var(--color-brand-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.pt-step__body{flex:1;min-width:0}.pt-step__title{color:var(--color-astra-heading);margin:0 0 .2rem;font-weight:700}.pt-step__body p{margin:0}.pt-cta{background:linear-gradient(135deg, var(--color-brand-accent) 0%, var(--color-brand-primary-2) 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin:1rem 0;padding:1.1rem 1.3rem;display:flex;color:#fff!important;text-decoration:none!important}.pt-cta__text{min-width:0}.pt-cta__label{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.78rem;font-weight:700;display:block;color:#fff!important}.pt-cta__title{margin:.1rem 0 0;font-size:1.05rem;font-weight:700;color:#fff!important}.pt-cta__btn{color:var(--color-brand-primary);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}
