.pt-card{background:#fff;border:1px solid rgba(24,6,54,.08);border-radius:22px;box-shadow:0 2px 12px rgba(24,6,54,.05);padding:32px}.pt-card__desc{color:var(--ax-text-muted);font-family:var(--font-body);font-size:15px;line-height:1.65;margin:0 0 20px}.pt-card__icon{align-items:center;border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:18px;width:48px}.pt-card__label{color:rgba(24,6,54,.38);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.09em;margin-bottom:10px;text-transform:uppercase}.pt-card__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.pt-card__list li{color:var(--ax-text-muted);font-family:var(--font-body);font-size:14px;line-height:1.5;padding-left:24px;position:relative}.pt-card__list li:before{border:2px solid var(--pt-card-accent,var(--ax-teal));border-radius:50%;content:"";height:9px;left:0;position:absolute;top:7px;width:9px}.pt-card__title{color:var(--ax-deep);font-family:var(--font-title);font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0 0 10px}.pt-grid2{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pt-seek{background:#fff;border:1px solid rgba(24,6,54,.07);border-radius:18px;padding:26px}.pt-seek__desc{color:var(--ax-text-muted);font-family:var(--font-body);font-size:14px;line-height:1.6;margin:0}.pt-seek__title{color:var(--ax-deep);font-family:var(--font-title);font-size:16px;font-weight:800;margin-bottom:6px}.pt-seeks{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.pt-grid2,.pt-inits,.pt-recos,.pt-seeks{grid-template-columns:1fr}}