.pk{--accent:#f7c948;color:#0f2224;background:#eef5f4}.pk-accent{--btn-bg:#f7c948;--btn-fg:#1e1700}.pk-dark{--btn-bg:#0f2224;--btn-fg:#eef5f4}.pk-hero{color:#eef7f6;background:#0b5c62;overflow:hidden}.pk-crumbs{color:#a9d2cf}.pk-hero__inner{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:flex}.pk-hero__text{flex-direction:column;flex:480px;gap:22px;min-width:0;display:flex}.pk-hero__icon{width:120px;height:120px;box-shadow:0 20px 44px -16px #00000080}.pk-hero__title{font-size:clamp(64px,9vw,120px)}.pk-hero__lede{color:#f7c948}.pk-hero__body{color:#c7e2e0;max-width:46ch;font-size:18px;line-height:1.6}.pk-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:6px;display:flex}.pk-hero__note{color:#a9d2cf;font-size:12px;line-height:1.6}.pk-hero__shots{flex:460px;justify-content:center;align-items:flex-start;gap:20px;min-width:0;display:flex}.pk-hero__shot{flex:0 260px;min-width:0;box-shadow:0 30px 60px -24px #0000008c}.pk-hero__shot--low{flex-basis:270px;margin-top:64px}.pk-section{flex-direction:column;gap:28px;padding-top:104px;padding-bottom:96px;display:flex}.pk-section--tight{padding-top:0;padding-bottom:104px}.pk-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.pk-split p{color:#3e5a5c;flex:0 420px;font-size:16px;line-height:1.6}.pk-blocks{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:20px;display:grid}.pk-block{background:var(--bg);border-radius:28px;flex-wrap:wrap;align-items:center;gap:28px;padding:clamp(24px,3vw,36px);display:flex}.pk-block__img{border-radius:12px;flex:0 220px;min-width:0;box-shadow:0 24px 50px -24px #00282873}.pk-block__text{flex-direction:column;flex:220px;gap:12px;min-width:0;display:flex}.pk-block__label{letter-spacing:.08em;text-transform:uppercase;color:#3e5a5c;font-size:11px}.pk-block__label--amber{color:#6b4e10}.pk-block h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.05}.pk-block ul{color:#20393b;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.45;display:flex}.pk-block__list--amber{color:#3d2c08!important}.pk-block--wide{flex-direction:column;align-items:stretch;gap:22px}.pk-block__themes{border-radius:10px}.pk-keys{border-top:1.5px solid #0f2224;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.pk-keys__title{font-family:var(--serif);font-size:36px;font-weight:500;line-height:1}.pk-keys ul{flex-wrap:wrap;gap:14px 36px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pk-keys li{align-items:center;gap:10px;display:flex}.pk-keys kbd{background:#fff;border:1px solid #cfe0de;border-radius:8px;padding:4px 10px;font-size:13px}.pk-private{color:#eef7f6;background:#0b5c62}.pk-private__inner{flex-wrap:wrap;gap:40px 64px;padding-top:96px;padding-bottom:96px;display:flex}.pk-private__head{flex-direction:column;flex:380px;gap:14px;display:flex}.pk-private__label{letter-spacing:.08em;text-transform:uppercase;color:#f7c948;font-size:12px}.pk-private__title{font-size:clamp(32px,3.4vw,48px);line-height:1.05}.pk-private__list{flex:1.4 480px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pk-private__list li{border-top:1px solid #2e7c82;flex-direction:column;gap:6px;padding-top:16px;display:flex}.pk-private__list strong{font-size:17px;font-weight:600}.pk-private__list span{color:#b7d8d5;font-size:14px;line-height:1.5}.pk-end{flex-flow:wrap;gap:48px 64px}.pk-small-h2{font-size:clamp(32px,3.4vw,44px)}.pk-faq{flex-direction:column;flex:1.3 480px;gap:20px;min-width:0;display:flex}.pk-faq details{border-bottom:1px solid #cfe0de;padding:16px 0}.pk-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:500;list-style:none;display:flex}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq__plus{color:#0b5c62}.pk-faq details p{color:#3e5a5c;max-width:60ch;margin-top:10px;font-size:15px;line-height:1.6}.pk-buy{background:#fff;border:1px solid #cfe0de;border-radius:28px;flex-direction:column;flex:340px;align-self:flex-start;gap:16px;min-width:0;padding:32px;display:flex}.pk-buy .app-icon{width:72px;height:72px}.pk-buy__price{color:#3e5a5c;align-items:baseline;gap:12px;font-size:15px;display:flex}.pk-buy__price span{font-family:var(--serif);color:#0f2224;font-size:72px;font-weight:500;line-height:.9}.pk-buy ul{color:#20393b;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;font-size:15px;display:flex}
