.pk{--pk-tone:var(--ml-blue);--pk-tone-2:var(--ml-blue-ink);width:100%}.pk-head{max-width:640px;margin:0 auto clamp(36px,4.5vw,56px);text-align:center}.pk-head__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--ml-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-amber-ink)}.pk-head__eyebrow:before{content:"";width:6px;height:6px;border-radius:var(--ml-r-pill);background:var(--ml-amber)}.pk-head__title{margin:14px 0 0;font-size:var(--ml-fs-h2);font-weight:800;line-height:var(--ml-lh-h2);letter-spacing:var(--ml-track-h2);color:var(--ml-fg)}.pk-head__sub{margin:14px 0 0;font-size:var(--ml-fs-md);line-height:1.5;color:var(--ml-muted)}.pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1152px;margin:0 auto}.pk-card{--pk-tone:var(--ml-blue);--pk-tone-2:var(--ml-blue-ink);--pk-tone-soft:var(--ml-blue-soft);--pk-tone-line:var(--ml-blue-line);--pk-tone-ink:var(--ml-blue-ink);--pk-fg:var(--ml-fg);--pk-text:var(--ml-text);--pk-muted:var(--ml-muted);--pk-line:var(--ml-line);position:relative;display:flex;flex-direction:column;min-width:0;padding:48px 28px 26px;border:1px solid var(--pk-line);border-radius:var(--ml-r-xl);background:radial-gradient(120% 46% at 0 0,color-mix(in srgb,var(--pk-tone) 9%,transparent) 0,transparent 70%),var(--ml-white);box-shadow:var(--ml-shadow-xs);color:var(--pk-text)}.pk-card--growth{--pk-tone:var(--ml-accent);--pk-tone-2:var(--ml-accent-2);--pk-tone-soft:var(--ml-accent-soft);--pk-tone-line:var(--ml-accent-line);--pk-tone-ink:var(--ml-accent-ink)}.pk-card--mega{--pk-tone:var(--ml-amber);--pk-tone-2:var(--ml-orange);--pk-tone-soft:var(--ml-amber-soft);--pk-tone-line:var(--ml-amber-line);--pk-tone-ink:var(--ml-amber-ink)}.pk-card--dark{--ml-focus:var(--ml-white);--pk-fg:var(--ml-slab-fg);--pk-text:var(--ml-slab-fg);--pk-muted:var(--ml-slab-muted);--pk-line:var(--ml-slab-line);overflow:hidden;border-color:var(--ml-slab-line);background:linear-gradient(112deg,transparent 0,transparent 22%,var(--ml-slab-glow-neutral) 22.5%,transparent 34%),radial-gradient(90% 40% at 0 0,var(--ml-slab-glow-amber) 0,transparent 70%),radial-gradient(circle at 1px 1px,var(--ml-slab-dot) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(180deg,var(--ml-slab-2) 0,var(--ml-slab) 60%);box-shadow:var(--ml-shadow-slab)}.pk-card--dark>:not(.pk-card__tab){position:relative}.pk-card__tab{position:absolute;top:0;left:50%;z-index:2;display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 18px 8px;border-radius:0 0 var(--ml-r-md) var(--ml-r-md);background:var(--ml-white);box-shadow:var(--ml-shadow-sm);color:var(--ml-fg);font-size:var(--ml-fs-2xs);font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}.pk-card__tab svg{color:var(--ml-amber)}.pk-card__head{display:flex;align-items:center;gap:14px}.pk-card__icon{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--ml-r-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--pk-tone) 72%,var(--ml-white)) 0,var(--pk-tone-2) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ml-white) 35%,transparent),0 6px 14px -6px color-mix(in srgb,var(--pk-tone-2) 70%,transparent);color:var(--ml-white)}.pk-card__name{margin:0;font-size:var(--ml-fs-xl);font-weight:700;line-height:1.15;letter-spacing:var(--ml-track-h3);color:var(--pk-fg)}.pk-card__count{margin:4px 0 0;font-size:var(--ml-fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pk-muted)}.pk-card--dark .pk-card__count{color:var(--ml-amber)}.pk-card__tagline{margin:20px 0 0;font-size:var(--ml-fs-ui);line-height:1.5;color:var(--pk-muted)}.pk-card__price{display:flex;flex-direction:column;gap:8px;margin:34px 0 0}.pk-card__amount{font-size:var(--ml-fs-4xl);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--pk-fg)}.pk-card__per{font-size:var(--ml-fs-sm);font-weight:600;line-height:1.35;color:var(--pk-fg)}.pk-card--dark .pk-card__per{color:var(--ml-amber)}.pk-card__terms{margin-top:-2px;font-size:var(--ml-fs-xs);color:var(--pk-muted)}.pk-card__coverage{margin-top:26px}.pk-card__coverage-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.pk-card__coverage-head strong{font-size:var(--ml-fs-xs);font-weight:700;color:var(--pk-fg)}.pk-card__label{font-size:var(--ml-fs-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pk-muted)}.pk-card__bar{display:block;height:6px;margin-top:10px;overflow:hidden;border-radius:var(--ml-r-pill);background:var(--ml-bg-3)}.pk-card--dark .pk-card__bar{background:var(--ml-slab-chip)}.pk-card__bar span{display:block;width:var(--pk-coverage,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pk-tone) 78%,var(--ml-white)) 0,var(--pk-tone-2) 100%)}.pk-card__value{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;max-width:100%;margin:18px 0 0;padding:6px 12px;border:1px solid var(--ml-green-line);border-radius:var(--ml-r-sm);background:var(--ml-green-soft);color:var(--ml-green-ink);font-size:var(--ml-fs-xs);font-weight:600;line-height:1.35}.pk-card__value svg{flex:none}.pk-card--dark .pk-card__value{border-color:color-mix(in srgb,var(--ml-green) 45%,transparent);background:color-mix(in srgb,var(--ml-green) 14%,transparent);color:var(--ml-green-line)}.pk-card__label--list{margin:30px 0 0}.pk-card__list{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.pk-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:var(--ml-fs-ui);line-height:1.45;color:var(--pk-text)}.pk-card__bullet{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;margin-top:0;border-radius:var(--ml-r-xs);background:var(--pk-tone-soft);color:var(--pk-tone-ink)}.pk-card--dark .pk-card__bullet{background:var(--ml-slab-chip);color:var(--ml-slab-fg)}.pk-card__report{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:22px;padding:6px 10px 6px 12px;border:1px solid var(--pk-tone-line);border-radius:var(--ml-r-sm);background:var(--pk-tone-soft);color:var(--pk-tone-ink);font-size:var(--ml-fs-xs);font-weight:600;line-height:1.2;text-decoration:none;transition:border-color var(--ml-dur-1) var(--ml-ease),background var(--ml-dur-1) var(--ml-ease)}.pk-card__report:hover{border-color:var(--pk-tone)}.pk-card--dark .pk-card__report{border-color:var(--ml-slab-line);background:var(--ml-slab-chip);color:var(--ml-slab-fg)}.pk-card--dark .pk-card__report:hover{border-color:var(--ml-slab-muted)}.pk-card__cta{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:var(--ml-r-md);background:var(--ml-fg);box-shadow:var(--ml-shadow-cta);color:var(--ml-white);font-size:var(--ml-fs-base);font-weight:600;text-decoration:none;transition:background var(--ml-dur-1) var(--ml-ease),box-shadow var(--ml-dur-1) var(--ml-ease)}.pk-card__action{margin-top:auto;padding-top:34px}.pk-card__cta:hover{background:var(--ml-fg-2);box-shadow:var(--ml-shadow-cta-hover)}.pk-card__cta svg{transition:transform var(--ml-dur-1) var(--ml-ease)}.pk-card__cta:hover svg{transform:translateX(2px)}.pk-card--dark .pk-card__cta{background:var(--ml-white);box-shadow:var(--ml-glow-white);color:var(--ml-fg)}.pk-card--dark .pk-card__cta:hover{background:var(--ml-bg-3)}.pk-card__cta:focus-visible,.pk-card__report:focus-visible{outline:2px solid var(--ml-focus);outline-offset:2px}.pk-card__foot{margin:16px 0 0;font-size:var(--ml-fs-xs);line-height:1.4;text-align:center;color:var(--pk-muted)}.pk-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;margin:36px 0 0;padding:0;list-style:none;font-size:var(--ml-fs-ui);color:var(--ml-text)}.pk-trust li{display:inline-flex;align-items:center;gap:8px}.pk-trust svg{flex:none;color:var(--ml-green)}@media (max-width:1100px){.pk-grid{gap:14px}.pk-card{padding-inline:22px}}@media (max-width:900px){.pk-grid{grid-template-columns:minmax(0,1fr);max-width:480px;gap:20px}.pk-card--dark{order:-1}}@media (max-width:640px){.pk-card{padding:44px 20px 22px}.pk-card__amount{font-size:38px}.pk-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;max-width:480px;margin-inline:auto;font-size:var(--ml-fs-sm)}}