.pk-footer{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 28px;font-size:.95rem;color:var(--pk-on-dark);background:radial-gradient(900px 420px at 8% 0%,color-mix(in srgb,var(--pk-blue) 22%,transparent),transparent 62%),linear-gradient(180deg,var(--pk-ink),var(--pk-night))}.pk-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pk-cyan) 65%,transparent),transparent)}.pk-footer p{margin:0}.pk-footer a{text-decoration:none!important}.pk-footer__top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.45fr) minmax(0,.8fr);gap:48px}.pk-footer .pk-logo{color:#fff}.pk-footer .pk-logo__text small{color:var(--pk-cyan)}.pk-footer__about{margin-top:18px!important;max-width:380px;line-height:1.7}.pk-footer__social{display:flex;gap:10px;margin-top:22px}.pk-footer__social .pk-iconbtn{color:#fff!important;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12)}.pk-footer__social .pk-iconbtn:is(:hover,:focus-visible){background:color-mix(in srgb,var(--pk-blue) 45%,transparent);border-color:#fff0}.pk-footer__title{margin-bottom:16px!important;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.pk-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pk-footer__list--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.pk-footer__list a{display:inline-flex;align-items:flex-start;gap:10px;line-height:1.45;color:var(--pk-on-dark)!important;transition:color .2s}.pk-footer__list a:hover{color:#fff!important}.pk-footer__list .pk-ico{width:16px;height:16px;margin-top:2px;color:var(--pk-cyan)}.pk-footer__note{display:flex;align-items:flex-start;gap:14px;margin-top:44px;padding:18px 20px;border-radius:var(--pk-radius);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);font-size:.86rem;line-height:1.65;color:#94a3b8}.pk-footer__note .pk-ico{color:var(--pk-cyan);margin-top:1px}.pk-footer__note strong{color:#e2e8f0}.pk-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:28px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .08);font-size:.85rem;color:#94a3b8}.pk-footer__bottom a{color:#94a3b8!important}.pk-footer__bottom a:hover{color:#fff!important}@media (max-width:960px){.pk-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.pk-footer__brand{grid-column:1/-1}}@media (max-width:600px){.pk-footer{padding:52px 0 24px}.pk-footer__top{grid-template-columns:minmax(0,1fr)}.pk-footer__bottom{flex-direction:column;align-items:flex-start}}