.pt-usluga-card[data-astro-cid-lfqztxnc]{gap:14px}.pt-usluga-card__icon[data-astro-cid-lfqztxnc]{border-radius:var(--radius-full);background:var(--accent);width:48px;height:48px;color:var(--pt-navy);place-items:center;margin-bottom:6px;display:grid}.pt-usluga-card__lead[data-astro-cid-lfqztxnc]{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-body);color:var(--text-muted);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.pt-usluga-card__more[data-astro-cid-lfqztxnc]{font-size:15px;font-weight:var(--fw-semibold);color:var(--text-muted);align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:inline-flex}.pt-usluga-card[data-astro-cid-lfqztxnc] svg{transition:transform var(--duration-fast) var(--ease-standard)}.pt-usluga-card[data-astro-cid-lfqztxnc]:hover .pt-usluga-card__more[data-astro-cid-lfqztxnc] svg{transform:translate(3px)}.pt-usluge-item[data-astro-cid-suqa2axg]{background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);--item-muted:var(--text-muted);--item-line:var(--border-default);--item-tag-bg:var(--surface-subtle);grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.pt-usluge-item[data-astro-cid-suqa2axg].is-dark{background:var(--surface-inverse);color:var(--text-on-dark);border-color:var(--surface-inverse);--item-muted:var(--text-on-dark-muted);--item-line:var(--pt-navy-600);--item-tag-bg:var(--surface-inverse-deep)}@media (width>=960px){.pt-usluge-item[data-astro-cid-suqa2axg]:not(.no-photo){grid-template-columns:repeat(2,minmax(0,1fr))}.pt-usluge-item[data-astro-cid-suqa2axg].is-flipped .pt-usluge-item__text[data-astro-cid-suqa2axg]{order:2}}.pt-usluge-item__text[data-astro-cid-suqa2axg]{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:clamp(20px,3.5vw,44px);display:flex}.pt-usluge-item__top[data-astro-cid-suqa2axg]{flex-direction:column;gap:18px;display:flex}.pt-usluge-item__head[data-astro-cid-suqa2axg]{justify-content:space-between;align-items:center;gap:16px;display:flex}.pt-usluge-item__num[data-astro-cid-suqa2axg]{font-size:clamp(56px,6vw,88px);font-weight:var(--fw-medium);letter-spacing:-.05em;line-height:1}.pt-usluge-item__icon[data-astro-cid-suqa2axg]{border-radius:var(--radius-full);background:var(--accent);width:56px;height:56px;color:var(--pt-navy);flex:none;place-items:center;display:grid}.pt-usluge-item__title[data-astro-cid-suqa2axg]{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,48px);line-height:1.02;font-weight:var(--fw-semibold);color:inherit;text-wrap:balance}.pt-usluge-item__desc[data-astro-cid-suqa2axg]{max-width:520px;font-size:var(--fs-body-lg);color:var(--item-muted);text-wrap:pretty;line-height:1.55}.pt-usluge-item__points[data-astro-cid-suqa2axg]{flex-direction:column;gap:12px;display:flex}.pt-usluge-item__points-label[data-astro-cid-suqa2axg]{font-size:14px;font-weight:var(--fw-semibold)}.pt-usluge-item__points[data-astro-cid-suqa2axg] ul[data-astro-cid-suqa2axg]{flex-direction:column;gap:12px;display:flex}.pt-usluge-item__points[data-astro-cid-suqa2axg] li[data-astro-cid-suqa2axg]{border-top:1px dashed var(--item-line);font-size:var(--fs-body);align-items:flex-start;gap:12px;padding-top:12px;line-height:1.45;display:flex}.pt-usluge-item__points[data-astro-cid-suqa2axg] li[data-astro-cid-suqa2axg] .pt-icon{color:var(--accent);margin-top:1px}.pt-usluge-item__foot[data-astro-cid-suqa2axg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pt-usluge-item__tags[data-astro-cid-suqa2axg]{flex-wrap:wrap;gap:6px;display:flex}.pt-usluge-item__tags[data-astro-cid-suqa2axg] li[data-astro-cid-suqa2axg]{border-radius:var(--radius-full);background:var(--item-tag-bg);font-size:13px;font-weight:var(--fw-semibold);padding:6px 12px;line-height:1.4}.pt-usluge-item__ctas[data-astro-cid-suqa2axg]{flex-wrap:wrap;gap:8px;display:flex}.pt-usluge-item__media[data-astro-cid-suqa2axg]{min-height:clamp(260px,70vw,440px);position:relative}.pt-usluge-item__media[data-astro-cid-suqa2axg] .pt-usluge-item__photo{position:absolute;inset:0}
