.pk-pricing .wrap{max-width:1100px;margin:0 auto;padding:0 32px}.pk-pricing section{padding:96px 0}.pk-pricing .eyebrow{letter-spacing:.16em;color:#e8611a;margin-bottom:16px;font-size:14px;font-weight:800}.pk-pricing h1{letter-spacing:-.025em;font-size:clamp(40px,5.4vw,64px);font-weight:800;line-height:1.05}.pk-pricing h2{letter-spacing:-.02em;margin-bottom:10px;font-size:34px;font-weight:800}.pk-pricing .sub{color:#94a3b8;max-width:640px;margin-top:18px;font-size:19px;line-height:1.55}.pk-pricing .icon{margin-bottom:16px;display:block}.pk-pricing .icon svg{display:block}.pk-pricing .heroband{position:relative;overflow:hidden}.pk-pricing .heroband:before{content:"";pointer-events:none;background:radial-gradient(55vw 70vh at 80% 5%,#e8611a26,#0000 60%),radial-gradient(42vw 55vh at 98% 40%,#7c3aed1c,#0000 62%),radial-gradient(35vw 35vh at 55% 85%,#e8611a0d,#0000 60%);position:absolute;inset:0}.pk-pricing .hero{padding:calc(var(--pk-charter-banner-h,0px) + var(--pk-teardown-banner-h,0px) + 128px) 0 72px;position:relative}.pk-pricing .ladder{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;margin-top:56px;margin-bottom:40px;display:grid;position:relative}@keyframes pkAuroraDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.05)}}.pk-pricing .ladder:before{content:"";pointer-events:none;filter:blur(34px);background:radial-gradient(400px 260px at 6% 55%,#38bdf833,#0000 65%),radial-gradient(400px 260px at 37% 45%,#7c3aed3d,#0000 65%),radial-gradient(400px 260px at 66% 55%,#d9469b33,#0000 65%),radial-gradient(400px 260px at 95% 45%,#e8611a42,#0000 65%);animation:14s ease-in-out infinite pkAuroraDrift;position:absolute;inset:-50px -30px}.pk-pricing .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.3,1),transform .7s cubic-bezier(.2,.8,.3,1);transform:translateY(22px)}.pk-pricing .reveal.in{opacity:1;transform:none}.pk-pricing .rung{-webkit-backdrop-filter:blur(22px);background:#ffffff0d;border:1px solid #ffffff21;border-radius:16px;padding:28px 24px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s,border-color .35s;position:relative}.pk-pricing .rung:hover{z-index:2;transform:translateY(-8px)scale(1.02)}.pk-pricing .ladder .rung:first-child:hover{border-color:#38bdf8b3;box-shadow:0 24px 60px #0000008c,0 0 44px #38bdf838}.pk-pricing .ladder .rung:nth-child(2):hover{border-color:#7c3aedbf;box-shadow:0 24px 60px #0000008c,0 0 44px #7c3aed40}.pk-pricing .ladder .rung:nth-child(3):hover{border-color:#d9469bb8;box-shadow:0 24px 60px #0000008c,0 0 44px #d9469b38}.pk-pricing .ladder .rung:nth-child(4):hover{border-color:#e8611acc;box-shadow:0 24px 60px #0000008c,0 0 44px #e8611a42}.pk-pricing .rung .more{opacity:0;color:#cbd5e1;border-top:1px solid #ffffff1f;max-height:0;margin-top:0;padding-top:0;font-size:13.5px;line-height:1.5;transition:max-height .4s,opacity .35s 50ms,margin-top .4s;overflow:hidden}.pk-pricing .rung:hover .more{opacity:1;max-height:150px;margin-top:14px;padding-top:12px}.pk-pricing .ladder .rung:first-child{background:linear-gradient(165deg,#38bdf81a,#ffffff0a 55%);border-color:#38bdf866}.pk-pricing .ladder .rung:nth-child(2){background:linear-gradient(165deg,#7c3aed21,#ffffff0a 55%);border-color:#7c3aed73}.pk-pricing .ladder .rung:nth-child(3){background:linear-gradient(165deg,#d9469b1f,#ffffff0a 55%);border-color:#d9469b6b}.pk-pricing .ladder .rung:nth-child(4){background:linear-gradient(165deg,#e8611a24,#ffffff0a 55%);border-color:#e8611a80}.pk-pricing .rung .step{letter-spacing:.14em;color:#94a3b8;margin-bottom:10px;font-size:12px;font-weight:800}.pk-pricing .rung .name{font-size:19px;font-weight:800;line-height:1.2}.pk-pricing .rung .price{color:#e8611a;margin-top:10px;font-size:26px;font-weight:800}.pk-pricing .rung .note{color:#94a3b8;margin-top:8px;font-size:14px;line-height:1.45}.pk-pricing .rung .peek{color:#e8611a;margin-top:12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.pk-pricing .rung .vs{color:#8b93a1;letter-spacing:.01em;margin-top:12px;font-size:12.5px}.pk-pricing .rung .vs s{color:#6b7280}.pk-pricing .headicon{align-items:center;gap:16px;margin-bottom:10px;display:flex}.pk-pricing .headicon h2{margin-bottom:0}.pk-pricing .tiers{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.pk-pricing .tier{background:#ffffff05;border:1px solid #94a3b82e;border-radius:20px;padding:36px 32px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s,border-color .35s}.pk-pricing .tier:hover{z-index:2;border-color:#e8611ab3;transform:translateY(-8px);box-shadow:0 24px 60px #0000008c,0 0 44px #e8611a38}.pk-pricing .tier.mid:hover{border-color:#7c3aedd9;box-shadow:0 24px 60px #0000008c,0 0 48px #7c3aed4d}.pk-pricing .tier.mid{background:#7c3aed12;border-color:#7c3aed8c;position:relative}.pk-pricing .tier.mid .badge{color:#fff;letter-spacing:.1em;background:#7c3aed;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:32px}.pk-pricing .tier .band{letter-spacing:.12em;color:#94a3b8;font-size:14px;font-weight:800}.pk-pricing .tier .amt{margin-top:10px;font-size:44px;font-weight:800}.pk-pricing .tier .amt em{color:#e8611a;font-style:normal}.pk-pricing .tier .per{color:#94a3b8;margin-top:4px;font-size:14px}.pk-pricing .tier .inc{color:#cbd5e1;margin-top:20px;font-size:15px;line-height:1.75}.pk-pricing .frac{background:#ffffff05;border:1px solid #94a3b82e;border-radius:24px;align-items:center;gap:48px;margin-top:110px;padding:52px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s,border-color .35s;display:flex}.pk-pricing .frac:hover{border-color:#e8611ab3;transform:translateY(-8px);box-shadow:0 26px 64px #0000008c,0 0 48px #e8611a3d}.pk-pricing .frac .num{color:#e8611a;white-space:nowrap;font-size:52px;font-weight:800}.pk-pricing .frac .num span{color:#94a3b8;font-size:20px;font-weight:600}.pk-pricing .compare{color:#94a3b8;margin-top:8px;font-size:15px}.pk-pricing .compare b{color:#4ade80}.pk-pricing .faq{margin-top:36px}.pk-pricing .faq-item{border-top:1px solid #94a3b824}.pk-pricing .faq-item:last-child{border-bottom:1px solid #94a3b824}.pk-pricing .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:800;display:flex}.pk-pricing .faq-q:after{content:"+";color:#e8611a;font-size:26px;font-weight:400;line-height:1;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.pk-pricing .faq-item:hover .faq-q,.pk-pricing .faq-item:focus-within .faq-q{color:#e8611a}.pk-pricing .faq-item:hover .faq-q:after,.pk-pricing .faq-item:focus-within .faq-q:after{transform:rotate(45deg)}.pk-pricing .faq-a{opacity:0;color:#cbd5e1;max-width:760px;max-height:0;font-size:16px;line-height:1.6;transition:max-height .4s,opacity .35s,padding .4s;overflow:hidden}.pk-pricing .faq-item:hover .faq-a,.pk-pricing .faq-item:focus-within .faq-a{opacity:1;max-height:240px;padding-bottom:26px}@media (prefers-reduced-motion:reduce){.pk-pricing .rung,.pk-pricing .rung .more,.pk-pricing .tier,.pk-pricing .frac,.pk-pricing .faq-a{transition:none}.pk-pricing .rung:hover,.pk-pricing .tier:hover,.pk-pricing .frac:hover{transform:none}.pk-pricing .reveal{opacity:1;transition:none;transform:none}.pk-pricing .ladder:before{animation:none}}@media (max-width:960px){.pk-pricing .ladder{grid-template-columns:repeat(2,1fr)}.pk-pricing .tiers{grid-template-columns:1fr}.pk-pricing .frac{flex-direction:column;align-items:flex-start;gap:28px;padding:36px}}@media (max-width:560px){.pk-pricing .ladder{grid-template-columns:1fr}.pk-pricing .wrap{padding:0 20px}.pk-pricing section{padding:64px 0}.pk-pricing h1{font-size:clamp(32px,8vw,44px)}.pk-pricing h2{font-size:26px}.pk-pricing .frac .num{font-size:44px}}
