.pk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;max-width:1060px;margin-inline:auto}@media(max-width:800px){.pk-grid{grid-template-columns:1fr}}.pk{--accent: var(--gold);--accent-ink: var(--navy-900);position:relative;border-radius:28px;overflow:hidden;color:#fff;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1838,#060d22);box-shadow:0 30px 70px -30px #000000b3,inset 0 0 0 1px #ffffff14;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.pk:hover{transform:translateY(-6px)}.pk--express{--accent: #1fa2ec;--accent-ink: #04172a}.pk--deluxe{background:linear-gradient(180deg,#221d16,#110e0a);box-shadow:0 30px 70px -30px #000000b3,inset 0 0 0 2px #ffc20e80}.pk-top{position:relative;height:230px;display:flex;align-items:flex-end;padding:24px 26px;isolation:isolate}.pk-top img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.8}.pk--express .pk-top img{filter:hue-rotate(0deg) brightness(1.4)}.pk-top:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#060d22 4%,#060d224d 60%,#060d221a)}.pk--deluxe .pk-top:before{background:linear-gradient(0deg,#221d16 4%,#221d1659 60%,#221d161a)}.pk-badge{position:absolute;top:18px;right:18px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:800;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.pk-title{font-family:var(--font-display);font-weight:900;font-style:normal;text-transform:uppercase;font-size:clamp(2.6rem,6vw,3.6rem);line-height:.9;margin:0;letter-spacing:-.01em}.pk-title span{display:block;font-size:.32em;letter-spacing:.5em;color:var(--accent);margin-top:8px}.pk-tag{margin:8px 0 0;color:var(--accent);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.pk-prices{display:grid;grid-template-columns:1fr 1fr;margin:0 20px;border:2px solid var(--accent);border-radius:18px;background:#ffffff0a}.pk--express .pk-prices{background:var(--accent);color:var(--accent-ink)}.pk-price{padding:16px 18px}.pk-price+.pk-price{border-left:1px solid color-mix(in srgb,currentColor 25%,transparent)}.pk-price small{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.pk--deluxe .pk-price small{color:var(--gold)}.pk-price b{font-family:var(--font-display);font-weight:900;font-size:clamp(2.4rem,5vw,3.1rem);line-height:1.05;letter-spacing:-.02em}.pk--deluxe .pk-price b{color:var(--gold)}.pk-price em{font-style:normal;font-weight:800;font-size:.72rem;margin-left:6px}.pk-price.dim{opacity:.45}.pk-body{padding:22px 26px 28px;display:flex;flex-direction:column;flex:1}.pk-blurb{color:#c6cee2;margin:0 0 18px}.pk-label{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;color:var(--accent);margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.pk-list{list-style:none;padding:0;margin:0 0 16px}.pk-list li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;font-size:.98rem}.pk-list li:nth-child(odd){background:#ffffff0f}.pk-list svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.pk-excl{margin:0 0 22px;font-size:.85rem;color:#9aa6c3}.pk-excl summary{cursor:pointer;font-weight:700;color:#c6cee2}.pk-excl p{margin:8px 0 0}.pk .btn{margin-top:auto}.pk--express .btn{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 30px -10px #1fa2ecb3}.pk-extra{max-width:1060px;margin:26px auto 0;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:22px 26px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.section:not(.section--dark) .pk-extra{background:#fff;border-color:var(--line)}.pk-extra .pk-label{--accent: var(--gold);border:0;padding:0}.pk-chips{display:flex;flex-wrap:wrap;gap:8px}.pk-note{text-align:center;font-size:.85rem;color:#9aa6c3;margin:18px 0 0}.section:not(.section--dark) .pk-note{color:var(--muted)}
