.pcards[data-astro-cid-3dcje45y]{perspective:1400px;align-items:stretch;gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.pcards[data-astro-cid-3dcje45y]{grid-template-columns:repeat(3,1fr);gap:36px}}@supports (animation-timeline:view()){.pcards[data-astro-cid-3dcje45y]>li[data-astro-cid-3dcje45y]{animation:linear both pc-in view();animation-range:entry entry 55%}@keyframes pc-in{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}}.pcard[data-astro-cid-3dcje45y]{color:#fff;height:100%;transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease), box-shadow .26s, border-color .26s;background:linear-gradient(160deg,#fff3,#ffffff0d 60%,#ffffff1f);border:1px solid #ffffff52;border-radius:30px;flex-direction:column;gap:18px;padding:36px 30px 32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff73,0 34px 50px -26px #020a28b3}.pcard[data-astro-cid-3dcje45y]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--gx,50%) var(--gy,0%), #ffffff42, transparent 60%);transition:opacity .26s;position:absolute;inset:0}.pcard[data-astro-cid-3dcje45y].is-tilt:after{opacity:1}.pcard[data-astro-cid-3dcje45y]:hover,.pcard[data-astro-cid-3dcje45y].is-tilt{border-color:#ffd27acc;box-shadow:inset 0 1px #ffffff80,0 0 40px -6px #ffc23d66,0 40px 60px -26px #020a28cc}.pcard--hot[data-astro-cid-3dcje45y]{background:radial-gradient(420px 240px at 50% 0,#ffc23d4d,#0000 70%),linear-gradient(160deg,#ffffff47,#ffffff14);border-color:#ffd27abf;box-shadow:inset 0 1px #ffffff8c,0 0 60px -10px #ffb81f73,0 40px 60px -26px #020a28cc}@media (width>=860px){.pcard--hot[data-astro-cid-3dcje45y]{margin-block:-14px;padding-block:44px 38px}}.pcard__pill[data-astro-cid-3dcje45y]{font:700 14px var(--font-body);color:#3a2400;white-space:nowrap;background:linear-gradient(#ffe29e,#ffb02e);border-radius:999px;padding:6px 18px;position:absolute;top:-15px;left:50%;translate:-50%;box-shadow:0 8px 18px -6px #ffa00ab3}.pcard[data-astro-cid-3dcje45y] h3[data-astro-cid-3dcje45y]{margin:0;font-size:28px}.pcard__blurb[data-astro-cid-3dcje45y]{color:#e3eeff;min-height:2.9em;margin:0;font-size:18px;line-height:1.45}.pcard__price[data-astro-cid-3dcje45y]{align-items:baseline;gap:8px;margin:4px 0 6px;display:flex}.pcard__price[data-astro-cid-3dcje45y] b[data-astro-cid-3dcje45y]{font:700 clamp(48px, 4.6vw, 62px)/1 var(--font-heading);background:linear-gradient(#fff,#bfe0ff);color:#0000;-webkit-background-clip:text;background-clip:text}.pcard--hot[data-astro-cid-3dcje45y] .pcard__price[data-astro-cid-3dcje45y] b[data-astro-cid-3dcje45y]{filter:drop-shadow(0 0 16px #ffb81f73);background-image:linear-gradient(#fff0c2,#ffb02e)}.pcard__small[data-astro-cid-3dcje45y]{color:#d3e2fa;font-size:17px;font-weight:500}.pcard__list[data-astro-cid-3dcje45y]{flex:1;align-content:start;gap:14px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.pcard__list[data-astro-cid-3dcje45y] li[data-astro-cid-3dcje45y]{color:#f1f6ff;gap:12px;font-size:18px;line-height:1.4;display:flex}.pcard__list[data-astro-cid-3dcje45y] svg[data-astro-cid-3dcje45y]{color:#ffd27a;filter:drop-shadow(0 0 6px #ffc23d99);flex:none;margin-top:2px}.pcard__btn[data-astro-cid-3dcje45y]{width:100%;margin-top:8px;text-decoration:none}.pcard__ghost[data-astro-cid-3dcje45y]{color:#fff;background:#ffffff24;border:1.5px solid #ffffffa6;border-radius:999px}.pcard__ghost[data-astro-cid-3dcje45y]:hover{background:#ffffff42}@media (prefers-reduced-motion:reduce){.pcard[data-astro-cid-3dcje45y]{transition:none;transform:none}.pcards[data-astro-cid-3dcje45y]>li[data-astro-cid-3dcje45y]{animation:none}}.pz{padding-block:clamp(80px,10vw,140px)}.pz--alt{background:#081f5c38}.pz-eyebrow{font:700 15px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#ffd27a;margin:0 0 12px}.pz h2{margin:0}.pz-sub{max-width:56ch;font-size:var(--fs-lg);color:#e3eeff;margin:16px 0 0;line-height:1.5}.pz-sub--tight{margin:8px 0 28px}.pz-block{margin-top:clamp(72px,8vw,112px)}.pz-h3{margin:0 0 28px;font-size:clamp(26px,2.4vw,34px)}.pz-jump{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.pz-jump__a{color:#fff;transition:background .2s, transform .2s var(--ease);background:#ffffff24;border:1.5px solid #fff9;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.pz-jump__a:hover{background:#ffffff47;transform:translateY(-2px)}.pz-jump__a svg{color:#ffd27a}.pz-it{align-items:stretch;gap:36px;margin-top:56px;display:grid}@media (width>=960px){.pz-it{grid-template-columns:1fr 1fr;gap:44px}}.pz-rate,.pz-calc{color:#fff;transform:perspective(1200px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease);border-radius:32px;padding:clamp(28px,3.6vw,48px);position:relative}.pz-rate{background:radial-gradient(500px 260px at 100% 0,#ffc23d4d,#0000 70%),linear-gradient(150deg,#ffffff42,#ffffff14);border:1px solid #ffffff73;align-content:start;gap:14px;display:grid;box-shadow:inset 0 1px #fff9,0 0 60px -10px #ffb81f59,0 40px 60px -28px #020a28bf}.pz-calc{background:linear-gradient(160deg,#fff3,#ffffff0d);border:1px solid #ffffff52;box-shadow:inset 0 1px #ffffff73,0 34px 50px -26px #020a28b3}.pz-rate h3,.pz-calc h3{margin:0 0 6px;font-size:26px}.pz-rate__big{font-size:var(--fs-lg);margin:0}.pz-rate__big b{font:700 clamp(56px, 7vw, 84px)/1 var(--font-heading);background:linear-gradient(#fff0c2,#ffb02e);color:#0000;filter:drop-shadow(0 0 18px #ffb81f80);-webkit-background-clip:text;background-clip:text;margin-right:8px}.pz-rate ul{gap:12px;margin:8px 0 0;padding:0;font-size:19px;line-height:1.45;list-style:none;display:grid}.pz-rate li:before{content:"✓ ";color:#ffd27a;font-weight:700}.pz-how{margin-top:56px}.pz-jobs{margin-top:64px}.pz-jobs h3{margin:0 0 18px;font-size:26px}.pz-jobs ul{flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pz-jobs li{color:#fff;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;padding:10px 18px;font-size:18px}.pz-link{color:#ffd27a;text-underline-offset:4px;font-size:19px;font-weight:700}.pc{gap:26px;display:grid}.pc__group{border:0;min-width:0;margin:0;padding:0}.pc__group legend{color:#e3eeff;margin-bottom:12px;padding:0;font-size:18px;font-weight:600}.pc__seg,.pc__times{flex-wrap:wrap;gap:10px;display:flex}.pc__seg label,.pc__times label{cursor:pointer;position:relative}.pc input{opacity:0;cursor:pointer;position:absolute;inset:0}.pc label span{color:#fff;min-height:48px;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease);background:#ffffff1f;border:1.5px solid #fff6;border-radius:999px;align-items:center;padding:10px 20px;font-size:18px;font-weight:600;display:inline-flex}.pc label:hover span{background:#ffffff38}.pc label.is-on span{color:#3a2400;background:linear-gradient(#ffe29e,#ffb02e);border-color:#0000;transform:translateY(-1px);box-shadow:0 8px 18px -8px #ffa00ab3}.pc input:focus-visible+span{outline-offset:3px;outline:3px solid #ffd27a}.pc__result{background:#081c5066;border:1px solid #ffffff47;border-radius:22px;padding:22px 24px}.pc__total{align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.pc__total b{font:700 clamp(44px, 5vw, 60px)/1 var(--font-heading);font-variant-numeric:tabular-nums;background:linear-gradient(#fff0c2,#ffb02e);color:#0000;-webkit-background-clip:text;background-clip:text}.pc__total small{color:#d3e2fa;font-size:17px}.pc__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pc__lines{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pc__lines li{color:#eef4ff;font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:18px;display:flex}.pc__note{color:#cfe0f8;margin:0;font-size:16px;line-height:1.5}.pz-two{gap:28px;display:grid}@media (width>=860px){.pz-two{grid-template-columns:1fr 1fr;gap:36px}}.pz-mini{transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease);background:linear-gradient(160deg,#fff3,#ffffff0d);border:1px solid #ffffff52;border-radius:28px;align-content:start;gap:10px;padding:32px;display:grid;box-shadow:inset 0 1px #ffffff73,0 30px 44px -24px #020a28b3}.pz-mini h3{margin:6px 0 0;font-size:28px}.pz-mini p{color:#e3eeff;margin:0;font-size:18px}.pz-mini .pz-mini__price{font:700 28px var(--font-heading);color:#ffd27a}.pz-lists ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pz-lists li{color:#fff;align-items:center;gap:14px;font-size:19px;display:flex}.pz-lists svg{color:#ffd27a;filter:drop-shadow(0 0 6px #ffc23d99);flex:none}.pz-faq{max-width:900px;margin-inline:auto}.pz-faq h2{margin-bottom:36px}@media (prefers-reduced-motion:reduce){.pz-rate,.pz-calc,.pz-mini,.pz-jump__a,.pc label span{transition:none;transform:none}}
