.pkh-hero{isolation:isolate;position:relative}.pkh-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42rem 26rem at 88% 18%,#35c7bc29,#0000 70%),radial-gradient(30rem 22rem at 6% 92%,#ffb59d24,#0000 70%);position:absolute;inset:0}.pkh-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(#00514b24 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000 0%,#0000 55%);mask-image:linear-gradient(100deg,#000 0%,#0000 55%)}.pkh-h1-accent{background:linear-gradient(100deg,#00514b,#12a094 60%,#35c7bc);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .pkh-h1-accent{background-image:linear-gradient(100deg,#35c7bc,#a2f1e7)}@media (max-width:767px){.pkh-cat{padding:12px 14px}.pkh-cat:not(.big) .pkh-cat-icon{display:none}.pkh-cat:not(.big) .pkh-cat-name{font-size:17px}.pkh-cat-count{font-size:11px;top:12px;right:12px}.pkh-cat.big .pkh-cat-name{font-size:26px}}.pkh-cats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:14px;display:grid}@media (min-width:768px){.pkh-cats{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:190px;grid-auto-flow:dense}.pkh-cat.big{grid-area:span 2/span 2}.pkh-cat.wide{grid-column:span 2}}.pkh-cat.big{grid-column:span 2}.pkh-cat{color:#fff;isolation:isolate;background:#063532;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:16px 18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -14px #00201d73}.pkh-cat:hover{transform:translateY(-4px);box-shadow:0 22px 40px -16px #00201d8c}.pkh-cat-img{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pkh-cat:hover .pkh-cat-img{transform:scale(1.06)}.pkh-cat:before{content:"";z-index:-1;background:linear-gradient(90deg,#001816d1 0%,#00181659 55%,#0000 80%),linear-gradient(#0000 45%,#001816b3 100%);position:absolute;inset:0}.pkh-cat-icon{background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:14px;left:16px}.pkh-cat-count{font:700 12px/1 var(--font-label-mono,ui-monospace, monospace);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a2f1e7;background:#00201d8c;border-radius:999px;padding:6px 9px;position:absolute;top:16px;right:16px}.pkh-cat-name{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.15}.pkh-cat.big .pkh-cat-name{font-size:30px}.pkh-cat-sub{color:#cfe3df;margin-top:4px;font-size:13px;line-height:1.35}.pkh-cat-go{color:#a2f1e7;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.pkh-cat-go svg{transition:transform .25s}.pkh-cat:hover .pkh-cat-go svg{transform:translate(4px)}.pkh-trust{color:#e9fbf8;background:radial-gradient(80% 140% at 85% 0,#0f5c55 0%,#00201d 70%);position:relative;overflow:hidden}.pkh-trust:after{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(#a2f1e740 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 60%);mask-image:linear-gradient(270deg,#000,#0000 60%)}.pkh-trust-card{z-index:1;background:#ffffff0d;border:1px solid #a2f1e724;border-radius:18px;padding:22px;transition:background .25s,transform .25s;position:relative}.pkh-trust-card:hover{background:#ffffff17;transform:translateY(-3px)}.pkh-trust-ic{color:#00201d;background:#35c7bc;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.pkh-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pkh-marq-track{gap:12px;width:max-content;padding:6px 0;animation:48s linear infinite pkMarq;display:flex}.pkh-marq:hover .pkh-marq-track{animation-play-state:paused}@keyframes pkMarq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pkh-marq-track{flex-wrap:wrap;width:auto;animation:none}.pkh-marq-dup{display:none!important}}
