.pk-page{--sx-accent:var(--be-brand-700);--sx-ink:var(--be-brand-700);background:var(--be-bg);overflow-x:clip}[data-theme=dark] .pk-page{--sx-ink:color-mix(in srgb, var(--be-brand-700) 45%, #fff)}.pk-page,.pk-dlg,.pk-router,.pk-tip{--pk-fg:var(--be-on-gradient)}[data-theme=dark] .pk-page,[data-theme=dark] .pk-dlg,[data-theme=dark] .pk-router,[data-theme=dark] .pk-tip{--pk-fg:var(--be-grey-950)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk-page,:root:not([data-theme=light]) .pk-dlg,:root:not([data-theme=light]) .pk-router,:root:not([data-theme=light]) .pk-tip{--pk-fg:var(--be-grey-950)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pk-page section>div>h2,.pk-page section>div>div>h2{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--be-brand-ink)}.pk-page .sx-closing h2,.pk-page .sx-closing .sx-closing__title,.pk-page .pk-guarantee .pk-guarantee__h{-webkit-text-fill-color:currentColor;color:var(--be-on-gradient);background:0 0}.pk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-page :focus-visible,.pk-dlg :focus-visible,.pk-router :focus-visible{outline:2px solid var(--be-brand-500);outline-offset:2px;border-radius:4px}.pk-linkbtn{min-height:var(--be-tap);font:inherit;color:var(--sx-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.9rem;font-weight:600}.pk-linkbtn:hover{text-decoration:underline}.pk-fullbtn{justify-content:center;width:100%}.pk-mark{color:var(--be-brand-500);font-weight:700}.pk-hero{background:radial-gradient(820px 380px at 12% -18%, color-mix(in srgb, var(--be-brand-500) 11%, transparent), transparent 70%), linear-gradient(to bottom, var(--be-bg), var(--be-bg));padding:64px 0 40px}.pk-hero__inner{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.pk-hero__copy{min-width:0}.pk-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--be-brand-500);margin:0 0 12px;font-size:.78rem;font-weight:800}.pk-h1{color:var(--be-brand-ink);max-width:16em;margin:0 0 18px;font-size:3rem;font-weight:700;line-height:1.12}.pk-lede{max-width:46em;color:var(--be-muted);margin:0 0 26px;font-size:1.1rem;line-height:1.68}.pk-hero__cta{flex-wrap:wrap;gap:14px;display:flex}.pk-hero__cta .sx-btn{min-height:var(--be-tap)}.pk-hero__note{color:var(--be-muted);max-width:40em;margin:16px 0 0;font-size:.9rem}.pk-trigger{background:var(--be-surface);border:1px solid var(--be-border);border-left:3px solid var(--be-brand-500);border-radius:var(--be-radius-lg);box-shadow:var(--be-shadow-1);margin-top:6px;padding:20px 20px 20px 21px}.pk-trigger__h{color:var(--be-brand-ink);margin:0 0 8px;font-size:1.02rem;font-weight:700}.pk-trigger__p{color:var(--be-muted);margin:0 0 16px;font-size:.92rem;line-height:1.55}.pk-buying{padding:8px 0 40px}.pk-buying__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pk-buy{border-top:1px solid var(--be-border);padding-top:18px}.pk-buy__mark{color:var(--be-brand-500);margin-bottom:12px;display:block}.pk-buy__t{color:var(--be-brand-ink);margin:0 0 8px;font-size:1.02rem;font-weight:700;line-height:1.35}.pk-buy__b{color:var(--be-muted);margin:0;font-size:.94rem;line-height:1.6}.pk-packs{padding:20px 0 8px}.pk-noprice{border:1px dashed var(--be-border-strong);border-radius:var(--be-radius-lg);color:var(--be-muted);background:var(--be-surface-2);margin:0;padding:20px 22px}.pk-noprice a{color:var(--sx-ink);font-weight:600}.pk-swipe{color:var(--be-muted);margin:0 0 10px;font-size:.85rem;display:none}.pk-tableouter{position:relative}.pk-tableouter:after{content:"";pointer-events:none;border-radius:0 var(--be-radius-lg) var(--be-radius-lg) 0;background:linear-gradient(to right, transparent, var(--be-bg));width:32px;position:absolute;top:0;bottom:0;right:0}.pk-tableouter.is-end:after{opacity:0}.pk-tablewrap{-webkit-overflow-scrolling:touch;border-radius:var(--be-radius-lg);overflow-x:auto}@media (min-width:1100px){.pk-tablewrap{overflow-x:visible}}.pk-tablewrap:focus-visible{outline:2px solid var(--be-brand-500);outline-offset:3px}.pk-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.pk-col--label{width:200px}.pk-table th,.pk-table td{text-align:center;vertical-align:middle;padding:10px 14px;font-size:.95rem}.pk-cell--label{text-align:left;color:var(--be-text);font-size:.92rem;font-weight:600;line-height:1.4}.pk-table tbody td,.pk-table tbody th{border-bottom:1px solid var(--be-border)}.pk-row--band td,.pk-row--band th,.pk-row--std td,.pk-row--std th,.pk-row--new td,.pk-row--new th,.pk-row--cta td,.pk-row--cta th{border-bottom:0}.pk-badgerow td{background:var(--be-bg);padding:0 14px 8px}.pk-badge{border-radius:var(--be-radius-pill);background:var(--be-brand-700);color:var(--be-on-gradient);letter-spacing:.09em;text-transform:uppercase;padding:4px 11px;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block}.pk-table thead th.pk-th{top:var(--be-sticky-top,88px);z-index:2;background:var(--pk);color:var(--pk-fg);padding:14px;font-size:1.15rem;font-weight:700;position:sticky}.pk-headrow th.pk-th:first-of-type{border-top-left-radius:var(--be-radius-md)}.pk-headrow th.pk-th:last-of-type{border-top-right-radius:var(--be-radius-md)}.pk-cell--rec{box-shadow:inset 1px 0 0 var(--be-brand-700), inset -1px 0 0 var(--be-brand-700)}.pk-cell--bandtext{color:var(--pk);padding-top:16px;font-weight:600}.pk-cell--bandtext>span:first-child{display:inline-block}.pk-info{width:var(--be-tap);height:var(--be-tap);color:color-mix(in srgb, var(--pk,var(--be-brand-500)) 70%, var(--be-muted));cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin:-14px -12px -14px 2px;padding:0;display:inline-flex}.pk-info:hover{color:var(--pk,var(--be-brand-500))}.pk-tip{border:1px solid var(--be-border);border-radius:var(--be-radius-md);background:var(--be-surface);width:250px;max-width:calc(100vw - 24px);color:var(--be-text);box-shadow:var(--be-shadow-3);text-align:left;margin:0;padding:12px 14px;font-size:.86rem;line-height:1.5;position:fixed;inset:auto}.pk-cell--hours{background:var(--pk);color:var(--pk-fg);letter-spacing:-.01em;padding:18px 14px;font-size:1.6rem;font-weight:800}.pk-subhead th{text-align:left;background:var(--be-surface-2);color:var(--be-muted);letter-spacing:.1em;text-transform:uppercase;padding:14px;font-size:.76rem;font-weight:800}.pk-cell--tick{color:var(--pk)}.pk-cell--tick svg{vertical-align:middle;display:inline-block}.pk-cell--std{color:var(--pk);padding-top:18px;font-size:1.25rem;font-weight:700}.pk-cell--new{background:var(--pk);color:var(--pk-fg);font-size:1.35rem;font-weight:800}.pk-row--new th.pk-cell--label{vertical-align:middle}.pk-cell--cta{padding:16px 12px 4px}.pk-choose{width:100%;min-height:var(--be-tap);padding:11px 10px;font-size:.95rem}.pk-cell--cta .sx-btn--primary{--sx-accent:var(--pk);color:var(--pk-fg)}.pk-cell--cta .sx-btn--ghost{border-color:color-mix(in srgb, var(--pk) 55%, transparent);color:var(--pk)}.pk-recline{color:var(--be-muted);margin-top:8px;font-size:.78rem;line-height:1.4;display:block}.pk-table tbody tr:hover td{background:color-mix(in srgb, var(--be-brand-500) 4%, transparent)}.pk-table tbody tr:hover td.pk-cell--hours,.pk-table tbody tr:hover td.pk-cell--new{background:var(--pk)}.pk-table tbody td.is-picked{background:color-mix(in srgb, var(--pk) 9%, transparent)}.pk-table tbody td.is-picked.pk-cell--hours,.pk-table tbody td.is-picked.pk-cell--new{background:var(--pk)}.pk-table td.is-picked.pk-cell--cta,.pk-table td.is-picked.pk-cell--std,.pk-table td.is-picked.pk-cell--bandtext{box-shadow:inset 1px 0 0 var(--pk), inset -1px 0 0 var(--pk)}@media (prefers-reduced-motion:no-preference){.pk-table tbody td:not(.pk-cell--hours):not(.pk-cell--new){transition:background-color .25s var(--be-ease)}.pk-tableouter:after{transition:opacity .2s var(--be-ease)}}.pk-stack{display:none}.pk-card{border:1px solid var(--be-border);border-radius:var(--be-radius-lg);background:var(--be-surface);box-shadow:var(--be-shadow-1);overflow:hidden}.pk-card.is-picked{border-color:var(--pk);box-shadow:var(--be-shadow-2)}.pk-card__head{background:var(--pk);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pk-card__name{color:var(--pk-fg);margin:0;font-size:1.12rem;font-weight:700}.pk-card__head .pk-badge{background:color-mix(in srgb, var(--pk-fg) 88%, transparent);color:var(--pk)}.pk-card__hours{color:var(--be-brand-ink);margin:16px 16px 4px;font-size:1.6rem;font-weight:800;line-height:1.1}.pk-card__hours span{color:var(--be-muted);letter-spacing:.02em;font-size:.82rem;font-weight:600;display:block}.pk-card__band{color:var(--pk);margin:10px 16px 0;font-size:.92rem;font-weight:600}.pk-card__list{gap:8px;margin:14px 16px 0;padding:0;list-style:none;display:grid}.pk-card__list li{color:var(--be-text);align-items:flex-start;gap:9px;font-size:.92rem;line-height:1.45;display:flex}.pk-card__list svg{color:var(--pk);flex:0 0 16px;margin-top:2px}.pk-card__prices{border-top:1px solid var(--be-border);grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;margin:16px 16px 0;padding-top:14px;display:grid}.pk-card__prices dt{color:var(--be-muted);font-size:.86rem}.pk-card__prices dd{text-align:right;margin:0}.pk-card__std{color:var(--pk);font-size:1.05rem;font-weight:700}.pk-card__new{color:var(--be-brand-ink);font-size:1.3rem;font-weight:800}.pk-card__cta{width:calc(100% - 32px);min-height:var(--be-tap);--sx-accent:var(--pk);color:var(--pk-fg);margin:16px}.pk-card__cta.sx-btn--ghost{color:var(--pk);border-color:color-mix(in srgb, var(--pk) 55%, transparent)}.pk-compare{border-top:1px solid var(--be-border);margin-top:18px;display:none}.pk-compare>summary{cursor:pointer;min-height:var(--be-tap);color:var(--sx-ink);padding:16px 0;font-weight:600;list-style:none}.pk-compare>summary::-webkit-details-marker{display:none}.pk-tablewrap--inset{padding-bottom:8px}.pk-custom{background:var(--be-surface-2);border-left:3px solid var(--be-accent-700);border-radius:var(--be-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 28px;margin-top:26px;padding:22px 24px;display:grid}.pk-custom__title{color:var(--be-brand-ink);grid-column:1;margin:0;font-size:1.1rem;font-weight:700}.pk-custom__body{max-width:62em;color:var(--be-muted);grid-area:2/1;margin:0;font-size:.94rem;line-height:1.6}.pk-custom__cta{white-space:nowrap;min-height:var(--be-tap);grid-area:1/2/span 2}.pk-notes{padding:18px 0 40px}.pk-note{max-width:62em;color:var(--be-muted);margin:0 0 8px;font-size:.85rem;line-height:1.6}.pk-invite{background:var(--be-surface-2);border-radius:var(--be-radius-xl);justify-content:space-between;align-items:center;gap:32px;margin:0 0 8px;padding:32px 36px;display:flex}.pk-invite__copy{min-width:0}.pk-invite__copy .sx-h3{margin-bottom:8px}.pk-invite__p{max-width:52em;color:var(--be-muted);margin:0;line-height:1.6}.pk-invite .sx-btn{white-space:nowrap;min-height:var(--be-tap)}.pk-dlg{color:var(--be-text);background:0 0;border:0;width:min(640px,100% - 32px);max-width:640px;padding:0}.pk-dlg::backdrop{background:color-mix(in srgb, var(--be-grey-950) 55%, transparent)}.pk-dlg__panel{background:var(--be-surface);border-radius:var(--be-radius-xl);max-height:min(88vh,760px);box-shadow:var(--be-shadow-4);flex-direction:column;display:flex;overflow:hidden}.pk-dlg__head{border-bottom:1px solid var(--be-border);justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 14px 26px;display:flex}.pk-dlg__title{color:var(--be-brand-ink);margin:0;font-size:1.25rem;font-weight:700}.pk-dlg__x{flex:0 0 var(--be-tap);width:var(--be-tap);height:var(--be-tap);border-radius:var(--be-radius-sm);color:var(--be-muted);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1}.pk-dlg__x:hover{background:var(--be-surface-2);color:var(--be-text)}.pk-dlg__body{padding:20px 26px 24px;overflow-y:auto}.pk-dlg__foot{border-top:1px solid var(--be-border);background:var(--be-surface-2);align-items:center;gap:12px;padding:16px 26px;display:flex}.pk-dlg__go,.pk-dlg__alt{min-height:var(--be-tap)}.pk-dlg__close{min-height:var(--be-tap);font:inherit;color:var(--be-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 4px;font-size:.92rem}.pk-dlg__close:hover{color:var(--be-text);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pk-dlg[open] .pk-dlg__panel,.pk-router[open] .pk-router__panel{animation:pkFadeIn .14s linear both, pkRiseIn .22s var(--be-ease) both}@keyframes pkFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pkRiseIn{0%{transform:translateY(12px)}to{transform:none}}@keyframes pkSheetIn{0%{transform:translateY(100%)}to{transform:none}}}.pk-fd__intro{color:var(--be-muted);margin:0 0 20px;line-height:1.65}.pk-fd__line{color:var(--be-brand-ink);align-items:center;gap:10px;margin:0 0 22px;font-size:1.08rem;font-weight:600;display:flex}.pk-fd__num{width:88px;min-height:var(--be-tap);text-align:right;color:var(--be-brand-ink);background:var(--be-bg);border:1.5px solid var(--be-border);border-radius:var(--be-radius-sm);padding:8px 10px;font-size:1.08rem;font-weight:700}.pk-fd__num:focus{border-color:var(--be-brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--be-brand-500) 16%, transparent);outline:none}.pk-fd__cats{border:0;min-width:0;margin:0;padding:0}.pk-fd__legend{color:var(--be-brand-ink);margin:0 0 12px;padding:0;font-size:.95rem;font-weight:700}.pk-fd__grid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px 18px;display:grid}.pk-fd__cat{min-height:var(--be-tap);border-radius:var(--be-radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:8px;display:flex}.pk-fd__cat:hover{background:color-mix(in srgb, var(--be-brand-500) 5%, transparent)}.pk-fd__cat input{width:17px;height:17px;accent-color:var(--be-brand-700);flex:0 0 17px;margin-top:3px}.pk-fd__catbody{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-fd__catname{color:var(--be-brand-ink);font-size:.94rem;font-weight:700}.pk-fd__catsub{color:var(--be-muted);font-size:.81rem;line-height:1.4}.pk-fd__rule{border:0;border-top:1px solid var(--be-border);margin:22px 0}.pk-fd__zero{color:var(--be-muted);margin:0;line-height:1.6}.pk-fd__scope{color:var(--be-accent-700);align-items:flex-start;gap:10px;margin:0;font-weight:600;line-height:1.55;display:flex}.pk-fd__scope svg{flex:0 0 15px;margin-top:4px}.pk-fd__hit{grid-template-columns:1fr 1.4fr;align-items:start;gap:24px;display:grid}.pk-fd__hitname{color:var(--pk);margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.pk-fd__hithours{color:var(--be-brand-ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:2.1rem;font-weight:800;line-height:1.05}.pk-fd__hithours span{letter-spacing:.03em;color:var(--be-muted);font-size:.8rem;font-weight:600;display:block}.pk-fd__hitprice{flex-wrap:wrap;align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.pk-fd__now{color:var(--be-brand-ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.pk-fd__was{color:var(--be-muted);font-variant-numeric:tabular-nums;font-size:.98rem}.pk-fd__hitwhy{color:var(--be-muted);margin:0;font-size:.94rem;line-height:1.6}.pk-router{color:var(--be-text);background:0 0;border:0;width:320px;max-width:calc(100vw - 24px);margin:0;padding:0;position:fixed;inset:auto}.pk-router::backdrop{background:color-mix(in srgb, var(--be-grey-950) 14%, transparent)}.pk-router[data-anchored=no]{top:50%;left:50%;transform:translate(-50%,-50%)}.pk-router__panel{background:var(--be-surface);border:1px solid var(--be-border);border-radius:var(--be-radius-lg);box-shadow:var(--be-shadow-3);flex-direction:column;padding:14px 16px 18px;display:flex}.pk-router__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pk-router__title{color:var(--be-brand-ink);margin:0;font-size:1rem;font-weight:700}.pk-router__x{flex:0 0 36px;width:36px;height:36px;margin:-6px -8px -6px 0;font-size:1.4rem}.pk-router__opt{width:100%;min-height:var(--be-tap);text-align:center;justify-content:center;padding:11px 14px;font-size:.95rem}.pk-router__sub{color:var(--be-muted);margin:7px 0 14px;font-size:.83rem;line-height:1.5}.pk-router__panel>.pk-router__sub:last-child{margin-bottom:0}.pk-week{padding:40px 0 20px}.pk-week .sx-zzrow{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:40px;padding:26px 0}.pk-frame{width:100%}.pk-shot{width:100%;height:auto;display:block}.pk-shot--pending{aspect-ratio:16/10;background:linear-gradient(135deg, color-mix(in srgb, var(--be-brand-500) 7%, var(--be-surface-2)), var(--be-surface-2))}.pk-guarantee{background:var(--be-brand-700);margin-top:30px;padding:64px 0}.pk-guarantee__inner{text-align:center;max-width:780px;margin-inline:auto}.pk-guarantee__mark{color:color-mix(in srgb, var(--be-on-gradient) 70%, transparent);margin-bottom:16px;display:inline-block}.be-app .pk-guarantee__h,.pk-guarantee__h{color:var(--be-on-gradient);-webkit-text-fill-color:currentColor;background:0 0;margin:0 0 16px;font-size:2.1rem;font-weight:700}.pk-guarantee__b{color:color-mix(in srgb, var(--be-on-gradient) 88%, transparent);margin:0 0 14px;font-size:1.08rem;line-height:1.7}.pk-guarantee__s{color:color-mix(in srgb, var(--be-on-gradient) 70%, transparent);margin:0;font-size:.92rem}.pk-buy2{padding:64px 0}.pk-buy2__head{text-align:center;max-width:640px;margin:0 auto 34px}.pk-buy2__head .sx-intro{max-width:none;margin:0 auto}.pk-buy2__split{border:1px solid var(--be-border);border-radius:var(--be-radius-xl);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.pk-panel{min-width:0;padding:40px}.pk-panel--new{background:var(--be-surface)}.pk-panel--old{background:var(--be-surface-2);border-left:1px solid var(--be-border)}.pk-panel__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--be-brand-500);margin:0 0 10px;font-size:.78rem;font-weight:800}.pk-panel .sx-h3{margin-bottom:12px}.pk-panel__b{color:var(--be-muted);margin:0 0 20px;line-height:1.65}.pk-steps{counter-reset:pkstep;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pk-steps li{counter-increment:pkstep;color:var(--be-text);padding-left:40px;font-size:.96rem;line-height:1.55;position:relative}.pk-steps li:before{content:counter(pkstep);background:color-mix(in srgb, var(--be-brand-500) 13%, transparent);width:27px;height:27px;color:var(--be-brand-700);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex;position:absolute;top:-2px;left:0}[data-theme=dark] .pk-steps li:before{color:var(--be-brand-200)}.pk-panel__cta{min-height:var(--be-tap)}.pk-panel__link{color:var(--sx-ink);margin-top:14px;padding:6px 0;font-size:.9rem;font-weight:600;display:inline-block}.pk-panel__link:hover{text-decoration:underline}.pk-inline{flex-direction:column;gap:6px;display:flex}.pk-inline .ft-label+.pk-inline__help{text-align:left;margin:2px 0 12px}.pk-inline .ft-submit{min-height:var(--be-tap);margin-top:6px}.pk-inline__fallback{color:var(--sx-ink);align-self:flex-start;margin-top:12px;padding:6px 0;font-size:.88rem;font-weight:600}.pk-inline__fallback:hover{text-decoration:underline}.pk-proof{padding:48px 0 56px}.pk-proof__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.pk-proof__card{flex-direction:column;gap:14px;min-width:0;display:flex}.pk-proof__t{color:var(--be-brand-ink);margin:0;font-size:1.02rem;font-weight:700}.pk-proof__b{color:var(--be-muted);margin:0;font-size:.93rem;line-height:1.6}.pk-proof .pk-shot--pending{aspect-ratio:16/10}.pk-quotes{padding:0 0 56px}.pk-quotes__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pk-quote{background:var(--be-surface);border:1px solid var(--be-border);border-radius:var(--be-radius-lg);margin:0;padding:22px}.pk-quote__text{color:var(--be-text);margin:0 0 14px;line-height:1.65}.pk-quote__who{flex-direction:column;gap:2px;display:flex}.pk-quote__name{color:var(--be-brand-ink);font-weight:700}.pk-quote__role{color:var(--be-muted);font-size:.86rem}.pk-faq{background:var(--be-surface-2);padding:56px 0 64px}.pk-faq__inner{max-width:820px;margin-inline:auto}.pk-faq__item{border-bottom:1px solid var(--be-border)}.pk-faq__item>summary{cursor:pointer;min-height:var(--be-tap);color:var(--be-brand-ink);align-items:center;gap:14px;padding:16px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.pk-faq__item>summary::-webkit-details-marker{display:none}.pk-faq__chev{color:var(--be-brand-500);flex:0 0 18px}.pk-faq__item[open] .pk-faq__chev{transform:rotate(90deg)}.pk-faq__a{color:var(--be-muted);max-width:62em;margin:0 0 20px;padding-left:32px;line-height:1.7}.pk-faq__cta{color:var(--sx-ink);margin-top:10px;padding:6px 0;font-weight:600;display:inline-block}.pk-faq__cta:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.pk-faq__chev{transition:transform .18s var(--be-ease)}}.pk-bar{z-index:var(--be-z-sticky,5);background:var(--be-surface);border-top:1px solid var(--be-border);box-shadow:0 -6px 18px -12px color-mix(in srgb, var(--be-grey-950) 34%, transparent);position:fixed;bottom:0;left:0;right:0}.pk-bar__inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:10px;display:flex}.pk-bar__text{min-width:0;color:var(--be-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.pk-bar__name{color:var(--pk)}.pk-bar__price{color:var(--be-brand-ink)}.pk-bar__was{margin-left:8px;font-size:.86rem}.pk-bar__btn{min-height:var(--be-tap);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.pk-bar{animation:pkBarIn .18s var(--be-ease) both}@keyframes pkBarIn{0%{transform:translateY(100%)}to{transform:none}}}.pk-sub{background:linear-gradient(to bottom, var(--be-bg), var(--be-surface-2));min-height:60vh;padding:44px 0 72px}.pk-sub__head{max-width:560px;margin:0 auto 26px}.pk-sub__head--wide{max-width:760px}.pk-sub__h1{color:var(--be-brand-ink);margin:0 0 12px;font-size:2.2rem;font-weight:700;line-height:1.18}.pk-sub__lede{color:var(--be-muted);margin:0;line-height:1.65}.pk-sub__card{margin-inline:auto}.pk-attach{gap:4px;margin-inline:auto}.pk-attach__help{text-align:left;margin:2px 0 12px}.pk-where{border-top:1px solid var(--be-border);border-bottom:1px solid var(--be-border);margin:6px 0 10px}.pk-where>summary{cursor:pointer;min-height:var(--be-tap);color:var(--sx-ink);padding:12px 0;font-size:.92rem;font-weight:600}.pk-where p{color:var(--be-muted);margin:0 0 14px;font-size:.9rem;line-height:1.6}.pk-attach__msg{min-height:28px}.pk-attach__fallback{color:var(--sx-ink);align-self:flex-start;padding:6px 0;font-size:.88rem;font-weight:600}.pk-attach__fallback:hover{text-decoration:underline}.pk-msg{margin:10px 0 0}.pk-msg--busy{color:var(--be-muted);align-items:center;gap:12px;display:flex}.pk-msg__spin{border-width:3px;flex:0 0 22px;width:22px;height:22px}.pk-msg--bad{border-radius:var(--be-radius-md);background:var(--be-surface-2);border-left:3px solid var(--be-accent-700);padding:16px 18px}.pk-msg__t{color:var(--be-brand-ink);margin:0 0 6px;font-weight:700}.pk-msg__b{color:var(--be-muted);margin:0;font-size:.93rem;line-height:1.6}.pk-msg__acts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pk-msg__acts .sx-btn{min-height:var(--be-tap);padding:10px 18px;font-size:.93rem}.pk-attach__found{align-items:start}.pk-attach__left{flex-direction:column;gap:20px;min-width:0;display:flex}.pk-plan__co{color:var(--be-brand-ink);margin:0 0 14px;font-size:1.5rem;font-weight:700;line-height:1.2}.pk-plan__dl{grid-template-columns:auto 1fr;gap:8px 20px;margin:0;display:grid}.pk-plan__dl dt{color:var(--be-muted);font-size:.9rem}.pk-plan__dl dd{color:var(--be-text);margin:0;font-size:.94rem;font-weight:600}.pk-plan__apps{margin-top:18px}.pk-plan__appsh{color:var(--be-muted);margin:0 0 8px;font-size:.9rem}.pk-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk-chip{border-radius:var(--be-radius-pill);background:color-mix(in srgb, var(--be-brand-500) 10%, transparent);color:var(--be-brand-700);padding:5px 10px;font-size:.82rem;font-weight:600}[data-theme=dark] .pk-chip{color:var(--be-brand-200)}.pk-plan__restart{margin-top:6px}.pk-chooser__list{gap:10px;margin-bottom:6px;display:grid}.pk-opt{min-height:var(--be-tap);border:1.5px solid var(--be-border);border-radius:var(--be-radius-md);cursor:pointer;background:var(--be-bg);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pk-opt:hover{border-color:color-mix(in srgb, var(--pk) 45%, var(--be-border))}.pk-opt.is-on{border-color:var(--pk);background:color-mix(in srgb, var(--pk) 6%, var(--be-bg))}.pk-opt input{width:17px;height:17px;accent-color:var(--be-brand-700);flex:0 0 17px;margin-top:3px}.pk-opt__body{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-opt__name{color:var(--be-brand-ink);font-weight:700}.pk-opt__meta{color:var(--be-muted);font-size:.88rem}.pk-opt__why{color:var(--pk);margin-top:4px;font-size:.85rem;line-height:1.5}.pk-summary{top:var(--be-sticky-top,88px);position:sticky}.pk-summary__go{margin-top:16px;text-decoration:none}.pk-summary__go.is-off{opacity:.5;pointer-events:none}.pk-next{counter-reset:pknext;gap:14px;max-width:640px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.pk-next li{counter-increment:pknext;min-height:32px;color:var(--be-text);padding-left:46px;line-height:1.6;position:relative}.pk-next li:before{content:counter(pknext);background:var(--be-brand-700);width:32px;height:32px;color:var(--be-on-gradient);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:inline-flex;position:absolute;top:-2px;left:0}.pk-ref{color:var(--be-brand-ink);font-weight:700}.pk-confirm__cta{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.pk-confirm__cta .sx-btn{min-height:var(--be-tap)}.pk-confirm__note{color:var(--be-muted);max-width:52em;margin:0;font-size:.92rem}@media (max-width:1099px){.pk-swipe{display:block}.pk-swipe[hidden]{display:none}}@media (max-width:900px){.pk-hero{padding:44px 0 32px}.pk-hero__inner{grid-template-columns:1fr;gap:28px}.pk-trigger{width:100%;max-width:520px;margin-top:0}.pk-buying__grid{grid-template-columns:repeat(2,1fr)}.pk-buying__grid>:nth-child(3){grid-column:1/-1}.pk-table .pk-cell--label{z-index:1;background:var(--be-bg);box-shadow:1px 0 0 var(--be-border);position:sticky;left:0}.pk-table thead .pk-cell--label{z-index:3}.pk-subhead th.pk-cell--label,.pk-subhead th{background:var(--be-surface-2)}.pk-buy2__split{grid-template-columns:1fr}.pk-panel--old{border-left:0;border-top:1px solid var(--be-border)}.pk-proof__grid{grid-template-columns:repeat(2,1fr)}.pk-proof__grid>:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.pk-quotes__grid,.pk-custom{grid-template-columns:1fr}.pk-custom__cta{grid-area:auto/1;justify-self:start}.pk-attach__found{grid-template-columns:1fr}.pk-summary{position:static}}@media (max-width:760px){.pk-invite{flex-direction:column;align-items:stretch;gap:20px}.pk-invite .sx-btn{width:100%}}@media (max-width:600px){.pk-hero{padding:32px 0 26px}.pk-h1{font-size:2.05rem}.pk-lede{font-size:1.02rem}.pk-hero__cta{flex-direction:column;align-items:stretch}.pk-hero__cta .sx-btn{width:100%}.pk-buying__grid{grid-template-columns:1fr;gap:24px}.pk-buying__grid>:nth-child(3){grid-column:auto}.pk-tableouter{display:none}.pk-stack{gap:16px;display:grid}.pk-compare{display:block}.pk-swipe{display:none}.pk-invite{padding:24px 20px}.pk-custom{padding:20px}.pk-guarantee{padding:52px 0}.pk-guarantee__h{font-size:1.65rem}.pk-buy2{padding:52px 0}.pk-panel{padding:24px 20px}.pk-proof__grid,.pk-proof__grid>:nth-child(3){grid-template-columns:1fr}.pk-faq{padding:48px 0 56px}.pk-faq__item>summary{font-size:1rem}.pk-faq__a{padding-left:0}.pk-week{padding:32px 0 18px}.pk-week .sx-zzrow{gap:16px}.pk-week .pk-frame{border-radius:var(--be-radius-md)}.pk-week .sx-zzrow__text{padding:0}.pk-dlg{width:100%;max-width:100%;margin:auto 0 0}.pk-dlg__panel{border-radius:var(--be-radius-xl) var(--be-radius-xl) 0 0;max-height:92vh}.pk-dlg__head{padding-left:20px}.pk-dlg__body{padding:18px 20px 20px}.pk-dlg__foot{flex-direction:column;align-items:stretch;padding:16px 20px}.pk-dlg__go,.pk-dlg__alt{width:100%}.pk-dlg__close{margin-left:0}.pk-fd__grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.pk-fd__hit{grid-template-columns:1fr;gap:14px}.pk-router,.pk-router[data-anchored=no]{width:100%;max-width:100%;inset:auto 0 0!important;transform:none!important}.pk-router__panel{border-radius:var(--be-radius-xl) var(--be-radius-xl) 0 0;padding:18px 20px 24px}.pk-bar__inner{gap:12px}.pk-bar__text{font-size:.88rem}.pk-sub__h1{font-size:1.8rem}.pk-msg__acts .sx-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){@media (max-width:600px){.pk-dlg[open] .pk-dlg__panel,.pk-router[open] .pk-router__panel{animation:pkSheetIn .24s var(--be-ease) both}}}
