.asp{border-left:4px solid var(--kx-blue);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:0;margin-top:clamp(28px,3vw,40px);padding:clamp(20px,2.6vw,30px);display:grid;box-shadow:0 0 0 1px #e3ded4,0 18px 36px -30px #16120f73}.asp__k{font:700 13px/1.3 var(--font-archivo), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--kx-ink-2);margin:0}.pkx .asp h3.asp__h{font:700 clamp(24px, 2.4vw, 30px)/1.15 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;color:var(--kx-ink);margin:8px 0 0}.asp__h em{font-family:var(--kx-serif);font-style:italic;font-weight:400}.asp__p{max-width:60ch;color:var(--kx-ink-2);margin:10px 0 0;font-size:17px;line-height:1.55}.asp__plans{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pkx .asp__plans .gl-chip{min-height:36px;font-size:14px}.asp__fine{color:var(--kx-ink-2);margin:0;font-size:16px;line-height:1.55}.asp__fine .pk-link{align-items:center;min-height:44px;font-size:16px;font-weight:650;display:inline-flex}.asp--compact{grid-template-columns:minmax(0,1fr);align-items:start}@media (max-width:899.98px){.asp{grid-template-columns:minmax(0,1fr);align-items:start}}
