#snapshot{scroll-margin-top:96px;border-radius:var(--radius-lg)}.svc__logos{padding:36px 0 40px;border-top:1px solid var(--pk-line);border-bottom:1px solid var(--pk-line)}.svc__logos .pk__wrap{display:flex;flex-direction:column;align-items:center;gap:22px}.pk .svc__logos p{font-size:14px;color:var(--pk-dim)}.svc__logos ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 48px}.svc__logos img{display:block;width:auto;height:auto;max-height:36px;opacity:.85}.svc__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.svc__paths{grid-template-columns:minmax(0,1fr)}}.svc__path{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;border:1px solid var(--pk-line);background:var(--pk-surface);transition:border-color .25s,transform .25s,box-shadow .25s}.svc__path--price{border-color:var(--pk-red);background:linear-gradient(180deg,var(--pk-red-soft),transparent 70%),var(--pk-surface)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.svc__path:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000073;border-color:var(--pk-line-strong)}.svc__path--price:hover{border-color:var(--pk-red)}}.svc__path-n{font-size:13px;color:var(--pk-red-text)}.svc__path p{font-size:15px}.pk .svc__path-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:var(--pk-red-text);text-decoration:none}.pk .svc__path-cta:hover{text-decoration:underline;text-underline-offset:3px}.svc__dels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1040px){.svc__dels{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc__del{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;border:1px solid var(--pk-line);background:var(--pk-surface)}.svc__del h3{font-size:17px}.svc__del p{font-size:14.5px}.svc__del-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--pk-red-soft);color:var(--pk-red-text)}.svc__case{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;margin-top:8px;padding:18px 20px;border-radius:16px;border:1px solid var(--pk-line-strong);background:var(--pk-surface)}.svc__case-tag{grid-column:1 / -1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-dim);font-weight:700}.svc__case b{font-size:40px;line-height:1;color:var(--pk-good)}.svc__case>span:last-child{font-size:15px;color:var(--pk-ink)}.svc__price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;align-items:center;padding:32px;border-radius:20px;border:1px solid var(--pk-line);background:var(--pk-surface)}@media (max-width: 900px){.svc__price{grid-template-columns:minmax(0,1fr);padding:24px}}.svc__price>div{display:flex;flex-direction:column;gap:14px}.svc__tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 560px){.svc__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc__tiers li{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:12px;border:1px solid var(--pk-line);background:var(--pk-surface-2)}.svc__tiers span{font-size:13px;font-weight:700}.svc__tiers b{font-size:22px}.svc__tiers small{font-size:12px;color:var(--pk-dim);line-height:1.4}.svc__path{position:relative}.pk .svc__path .svc__path-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px}.pk .svc__path .svc__path-cta:focus-visible{outline:none}.pk .svc__path .svc__path-cta:focus-visible:after{outline:2px solid var(--pk-red-text);outline-offset:2px}@media (prefers-reduced-motion: no-preference){#snapshot.is-called .snap-entry{animation:svc-call 1.4s ease-out 1}}@keyframes svc-call{0%{box-shadow:0 0 #ff33408c}to{box-shadow:0 0 0 18px #ff334000}}@media (max-width: 640px){.pk .svc__dels.pk-rail>*,.pk .svc__paths.pk-rail>*{flex-basis:82%}.svc__logos ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:calc(100% + 2 * var(--pk-pad-x));margin:0 calc(-1 * var(--pk-pad-x));padding:0 var(--pk-pad-x);gap:32px}.svc__logos ul::-webkit-scrollbar{display:none}.svc__logos li{flex:none}.svc__case b{font-size:34px}.pk .svc__price .svc__path-cta{padding:10px 0}}
