.ps-tiers{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:28px}@media (min-width:735px){.ps-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-tier{display:grid;align-content:start;gap:4px;padding:24px;border-radius:24px;background:var(--band)}.ps-tier[data-state=active]{box-shadow:inset 0 0 0 2px var(--color-b1-red)}.ps-tier[data-state=ended]{opacity:.55}.ps-tier-state{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ps-tier[data-state=active] .ps-tier-state{color:var(--red-text)}.ps-tier-name{font-family:var(--font-display);font-size:26px;line-height:30px;text-transform:uppercase;color:var(--ink)}.ps-tier-off{font-family:var(--font-compact);font-size:44px;line-height:48px;font-weight:700;color:var(--ink)}.ps-tier-when{font-size:15px;color:var(--ink-muted)}.ps-paths{display:grid;gap:12px;margin-top:28px}@media (min-width:735px){.ps-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-path{display:grid;gap:6px;padding:24px;border-radius:24px;background:var(--band)}.ps-path b{font-family:var(--font-compact);font-size:24px;line-height:28px;color:var(--ink)}.ps-path span{font-size:17px;line-height:24px;color:var(--ink-muted)}.ps{display:grid;gap:20px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media (min-width:1069px){.ps{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.ps-main{min-width:0}.ps-scroll{position:relative;overflow-x:auto;border-radius:24px;background:var(--page);box-shadow:inset 0 0 0 1px var(--line)}.ps-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:21px;color:var(--ink)}.ps-table td,.ps-table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.ps-table tbody th{text-align:left;font-weight:400;color:var(--ink)}.ps-table [data-on]{background:color-mix(in srgb,var(--color-b1-red) 7%,transparent)}.ps-col{display:grid;justify-items:center;gap:8px;cursor:pointer;padding-top:6px}.ps-name{font-family:var(--font-display);font-size:15px;line-height:19px;font-weight:700;text-transform:uppercase}.ps-pick{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line)}.ps-col:has(input:checked) .ps-pick{background:var(--ink);color:var(--page)}.ps-col:has(input:focus-visible) .ps-pick{outline:2px solid var(--color-b1-red);outline-offset:2px}.ps-price th{font-weight:700!important}.ps-price th span{font-size:12px;font-weight:400}.ps-price td s,.ps-price th span{display:block;color:var(--ink-muted)}.ps-price td s{font-size:13px}.ps-price td b{font-size:17px}.ps-check{display:inline-block;color:var(--color-b1-red)}.ps-no{color:var(--ink-muted)}.ps-sum{position:sticky;top:90px}.pc-bg{background:radial-gradient(90% 70% at 50% 72%,color-mix(in srgb,var(--color-b1-red) 22%,var(--color-b1-royal)) 0,var(--color-b1-royal) 62%)}.pc-stage .dh-head.dh-big{color:#fff}.pc-wrap{position:absolute;z-index:3;left:50%;top:58%;width:min(84vw,460px);aspect-ratio:400/252;transform-origin:50% 80%;translate:-50% -50%}@media (min-width:735px){.pc-wrap{top:60%;width:min(56vw,520px)}}@media (min-width:1069px){.pc-wrap{top:61%;width:clamp(440px,36vw,600px)}}.pc-card{--pc-bg:#fff;--pc-ink:var(--color-b1-royal);--pc-muted:color-mix(in srgb,var(--color-b1-royal) 58%,#fff);--pc-line:color-mix(in srgb,var(--color-b1-royal) 12%,transparent);position:absolute;inset:0;overflow:hidden;border-radius:22px 22px 22px 22px/35px 35px 35px 35px;color:var(--pc-ink);background:linear-gradient(135deg,var(--pc-bg) 0,color-mix(in srgb,var(--pc-bg) 92%,var(--color-b1-red)) 100%);box-shadow:0 30px 80px rgb(0 0 0/.38),inset 0 0 0 1px rgb(255 255 255/.14);display:grid;grid-template-rows:auto 1fr auto;padding:6% 7% 6% 9%;font-family:var(--font-text,system-ui)}@media (prefers-color-scheme:dark){.pc-card{--pc-bg:#14104a;--pc-ink:#fff;--pc-muted:rgb(255 255 255/0.66);--pc-line:rgb(255 255 255/0.1);box-shadow:0 30px 80px rgb(0 0 0/.55),inset 0 0 0 1px rgb(255 255 255/.16)}}.pc-stripe{position:absolute;left:0;top:0;bottom:0;width:3.4%;background:var(--color-b1-red)}.pc-lines{position:absolute;inset:0;pointer-events:none}.pc-lines svg{width:100%;height:100%}.pc-lines path{fill:none;stroke:var(--pc-line);stroke-width:1.4}.pc-lines path:first-child{stroke:color-mix(in srgb,var(--color-b1-red) 45%,transparent)}.pc-top{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.pc-logo{width:22%;height:auto}.pc-kind{display:grid;justify-items:end;line-height:1}.pc-kind b{font-size:clamp(11px,2.6vw,15px);letter-spacing:.24em;margin-right:-.24em}.pc-kind b,.pc-kind span{font-family:var(--font-display)}.pc-kind span{font-weight:700;font-size:clamp(26px,7vw,44px);letter-spacing:-.01em;margin-top:.12em}.pc-tier{position:relative;align-self:center;display:grid}.pc-tier>span{grid-area:1/1;display:none;gap:.25em;align-items:baseline}.pc-tier b{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(20px,5.4vw,32px);line-height:1}.pc-tier span span{font-size:clamp(13px,3vw,17px);font-weight:700;color:var(--color-b1-red);margin-left:.6em}.pc-tier [data-promo-tier=none]{display:flex}html[data-promo] .pc-tier [data-promo-tier=none]{display:none}.pc-foot,html[data-promo=pass-early-2026] .pc-tier [data-promo-tier=pass-early-2026],html[data-promo=pass-last-2026] .pc-tier [data-promo-tier=pass-last-2026]{display:flex}.pc-foot{position:relative;align-items:flex-end;justify-content:space-between;gap:12px}.pc-foot small{display:block;font-size:clamp(9px,2vw,11px);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-muted)}.pc-foot b{font-family:var(--font-display);font-size:clamp(13px,3.2vw,18px);letter-spacing:.08em}.pc-cities{font-size:clamp(10px,2.2vw,13px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted)}.pc-trace{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible;pointer-events:none}.pc-trace rect{fill:none;stroke:var(--color-b1-red);stroke-width:3;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html.motion .pc-wrap{animation:pc-in 1.1s cubic-bezier(.23,1,.32,1) .12s both}html.motion .pc-trace rect{stroke-dashoffset:1;animation:sig-draw 1.4s cubic-bezier(.65,0,.35,1) .7s forwards}}@keyframes pc-in{0%{opacity:0;transform:translateY(24px) rotateX(18deg) scale(.96)}}@keyframes sig-draw{to{stroke-dashoffset:0}}.ps-how{counter-reset:none}@media (min-width:1069px){.ps-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-n{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-b1-red);color:#fff;font-size:15px;font-weight:700}.ps-get{display:grid;gap:12px;margin-top:28px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.ps-get{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-get-card{display:grid;align-content:start;gap:8px;padding:26px;border-radius:24px;background:var(--page)}.ps-get-card>b{font-family:var(--font-compact);font-size:24px;line-height:28px;color:var(--ink)}.ps-get-card>span:not(.ps-n){font-size:17px;line-height:24px;color:var(--ink-muted)}.ps-kit{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ps-kit li{padding:4px 12px;border-radius:999px;background:var(--band);font-size:14px;line-height:20px;font-weight:700;color:var(--ink)}.ps-table thead th[data-lb1-card]{position:relative}.ps-table thead th[data-lb1-card]:before{content:"";position:absolute;left:10px;right:10px;top:0;height:3px;border-radius:3px;background:var(--color-b1-red);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.65,0,.35,1)}.ps-table thead th.lit:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ps-table thead th[data-lb1-card]:before{transform:scaleX(1);transition:none}}@media (max-width:1068px){.ps-sum .cf-sum-in .cf-go{display:inline-flex}}.ps-tier-ref{box-shadow:inset 0 0 0 1.5px var(--ink)!important}.ps-tier-ref .ps-tier-off{font-size:30px;line-height:36px}.ps-tier-ref .ps-tier-state{color:var(--ink-muted)!important}.pc-stage .dh-word{white-space:nowrap}.ps-works{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.ps-works ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ps-works li{position:relative;padding-left:14px;font-size:14px;line-height:20px;color:var(--ink)}.ps-works li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--color-b1-red)}