.pk{position:relative;min-height:100dvh;overflow-x:clip;background:#0b0d0c;color:#f4f5f0;padding:22px 0 128px}.pk-glow{position:absolute;inset:0 0 auto;height:520px;pointer-events:none;background:radial-gradient(70% 60% at 82% 0,rgb(47 122 92/.38),transparent 70%),radial-gradient(50% 40% at 0 30%,rgb(243 227 184/.08),transparent 70%)}.pk-wrap{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media (max-width:1023px){.hh-bar-page .hh-menu-desk{display:contents}}.pk-main{padding-top:34px}.pk-kick{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.75rem;color:#cfe9da;border:1px solid rgb(127 207 166/.3);background:rgb(47 122 92/.14)}.pk-h1{margin-top:14px;font:700 clamp(2rem,9vw,2.3rem)/1.1 var(--font-display);letter-spacing:-.03em}.pk-sub{margin-top:10px;max-width:34rem;font-size:.98rem;line-height:1.45;color:#b9bdb6}.pk-seg{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.08)}.pk-seg button{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:999px;font:inherit;font-size:.92rem;color:#a9aea7;background:none;cursor:pointer;transition:color .2s,background-color .2s;touch-action:manipulation}.pk-seg button.on{color:#fff;background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--btn-ring)}.pk-seg button:focus-visible{outline:2px solid #7fcfa6;outline-offset:2px}.pk-track{display:flex;gap:12px;margin:18px -20px 0;padding:4px 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;animation:pk-in .4s var(--ease-brand) both}.pk-track::-webkit-scrollbar{display:none}@keyframes pk-in{0%{opacity:0;transform:translateY(8px)}}.pk-card{position:relative;flex:0 0 min(300px,calc(100% - 48px));scroll-snap-align:center;display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:26px;background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08)}.pk-card.hl{background:radial-gradient(90% 60% at 100% 0,rgb(47 122 92/.4),transparent 70%),rgb(255 255 255/.04);border-color:rgb(127 207 166/.4);box-shadow:0 20px 50px rgb(0 0 0/.45)}.pk-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pk-pop{flex:none;padding:5px 10px;border-radius:999px;font-size:.7rem;font-weight:600;color:#0b140e;background:#7fcfa6}.pk-nm{font:700 1.2rem var(--font-display);letter-spacing:-.01em}.pk-for{margin-top:3px;font-size:.85rem;color:#9ca19a}.pk-pr{display:flex;align-items:baseline;gap:4px;margin-top:16px;font-variant-numeric:tabular-nums}.pk-pr small{margin-right:2px;font-size:.8rem;color:#9ca19a}.pk-pr em{font:700 1.3rem var(--font-display);font-style:normal;color:#7fcfa6}.pk-pr b{font:700 2rem/1 var(--font-display);letter-spacing:-.02em}.pk-dl{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.8rem;color:#cfd2cb}.pk-dl svg{color:#7fcfa6}.pk-feat{list-style:none;display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(255 255 255/.08)}.pk-feat li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;line-height:1.35;color:#dfe2db}.pk-feat svg{flex:none;margin-top:1px;color:#7fcfa6}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;font-size:.95rem;font-weight:600;white-space:nowrap;transition:transform .2s var(--ease-brand),box-shadow .2s,background-color .2s;touch-action:manipulation}.pk-card .pk-btn{margin-top:auto}.pk-feat+.pk-btn{margin-top:20px}.pk-btn.primary{color:var(--btn-fg,#fff);background:var(--btn-bg);border:1px solid var(--btn-ring);box-shadow:0 10px 28px rgb(47 122 92/.32),inset 0 1px 0 rgb(255 255 255/.16)}.pk-btn.ghost{color:#eef0ea;border:1px solid rgb(255 255 255/.16)}.pk-btn:active{transform:scale(.98)}@media (hover:hover){.pk-btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgb(47 122 92/.42),inset 0 1px 0 rgb(255 255 255/.16)}.pk-btn.ghost:hover{background:rgb(255 255 255/.05)}}.pk-btn:focus-visible{outline:2px solid #7fcfa6;outline-offset:3px}.pk-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.pk-dots button{width:6px;height:6px;padding:0;border:0;border-radius:9px;background:rgb(255 255 255/.2);cursor:pointer;transition:width .3s var(--ease-brand),background-color .3s}.pk-dots button.on{width:22px;background:#7fcfa6}.pk-cmp-wrap{margin-top:30px}.pk-h2{font:700 1.2rem var(--font-display);letter-spacing:-.01em}.pk-cmp{margin-top:14px;border-radius:22px;border:1px solid rgb(255 255 255/.08);overflow:hidden;background:rgb(255 255 255/.015)}.pk-cmp>div{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid rgb(255 255 255/.06);font-size:.8rem}.pk-cmp>.pk-cmp-head{border-top:0;background:rgb(255 255 255/.04);font-weight:600;color:#e9ebe5}.pk-cmp span{display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 6px;text-align:center;color:#cfd2cb}.pk-cmp span:first-child{justify-content:flex-start;padding-left:16px;text-align:left;color:#a9aea7}.pk-cmp-head span:first-child{color:#e9ebe5}.pk-cmp svg{color:#7fcfa6}.pk-cmp .dash{color:#6b706a}.pk-cmp .dash,.pk-cmp i{font-style:normal}.pk-cmp .short{display:none}.pk-cmp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:400px){.pk-cmp .full{display:none}.pk-cmp .short{display:inline}}.pk-quote{position:fixed;z-index:20;left:12px;right:12px;bottom:max(14px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 18px;border-radius:24px;background:rgb(18 21 19/.88);border:1px solid rgb(255 255 255/.1);box-shadow:0 18px 40px rgb(0 0 0/.5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pk-quote-t{display:flex;flex-direction:column;min-width:0}.pk-quote-t small{font-size:.72rem;color:#9ca19a}.pk-quote-t b{font-size:.9rem;white-space:nowrap}.pk-quote .pk-btn{min-height:46px;padding:0 18px}@media (max-width:380px){.pk-quote{padding-left:16px}.pk-quote-t b{font-size:.84rem}.pk-quote .pk-btn{padding:0 14px;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.pk-track{animation:none}.pk-btn,.pk-dots button{transition:none}}@media (min-width:768px){.pk-wrap{padding:0 32px}.pk-track{margin:22px 0 0;padding:4px 0 8px;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;scroll-snap-type:none}.pk-card{flex:none}.pk-dots{display:none}}@media (min-width:1024px){.pk{padding:22px 0 80px}.pk-glow{height:720px;background:radial-gradient(50% 60% at 50% 0,rgb(47 122 92/.34),transparent 70%),radial-gradient(40% 40% at 0 20%,rgb(243 227 184/.06),transparent 70%)}.pk-wrap{padding:0 clamp(40px,4.5vw,72px)}.pk-main{padding-top:64px}.pk-head{display:flex;flex-direction:column;align-items:center;text-align:center}.pk-h1{font-size:clamp(2.8rem,4vw,3.6rem)}.pk-h1 br{display:none}.pk-sub{font-size:1.08rem}.pk-seg{width:420px;margin:32px auto 0}.pk-track{max-width:1120px;margin:40px auto 0;gap:22px;align-items:stretch}.pk-card{padding:30px 28px 28px;border-radius:30px;transition:transform .3s var(--ease-brand),border-color .3s}.pk-card.hl{transform:translateY(-12px)}.pk-card:not(.hl):hover{transform:translateY(-4px);border-color:rgb(255 255 255/.14)}.pk-pr b{font-size:2.4rem}.pk-cmp-wrap{max-width:860px;margin:64px auto 0}.pk-h2{text-align:center;font-size:1.6rem}.pk-cmp{margin-top:20px}.pk-cmp>div{font-size:.92rem}.pk-cmp span{padding:15px 10px}.pk-cmp span:first-child{padding-left:22px}.pk-quote{position:static;max-width:860px;margin:40px auto 0;padding:22px 22px 22px 30px;border-radius:26px;background:radial-gradient(80% 120% at 100% 0,rgb(47 122 92/.28),transparent 70%),rgb(255 255 255/.03);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pk-quote-t small{font-size:.85rem}.pk-quote-t b{font:700 1.25rem var(--font-display)}.pk-quote .pk-btn{min-height:50px;padding:0 24px}.pk-wrap.pk-wrap-bar{max-width:1360px}}