.vp{--vp-ease:cubic-bezier(.23, 1, .32, 1);--vp-bronze:#3fbf7a;--vp-silver:#ff5f86;--vp-gold:#7cc8ff}.vp *,.vp :before,.vp :after{border-radius:0!important}.vp-back{justify-self:start;margin-bottom:6px}.vp-reveal{opacity:0;transition:opacity .45s ease-out, transform .55s var(--vp-ease);transform:translateY(14px)}.vp-reveal[data-in]{opacity:1;transform:none}@media (scripting:none){.vp-reveal{opacity:1;transform:none}}.vp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;padding:46px 40px;overflow:visible}.vp-hero:before{overflow:hidden}.vp-hero{border:0}.vp-hero-text{align-content:center;gap:16px;display:grid}.vp-title{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.03em;color:var(--px-gold);text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,60px);font-weight:800;line-height:1.02}.vp-hero-facts{border:1px solid var(--px-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.vp-hero-facts li{gap:2px;padding:12px 16px;display:grid}.vp-hero-facts li+li{border-left:1px solid var(--px-line)}.vp-hero-facts b{letter-spacing:-.02em;color:var(--px-ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.vp-hero-facts span{letter-spacing:.1em;text-transform:uppercase;color:var(--px-muted);font-size:11px;font-weight:700}.vp-hero-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.vp-hero-actions .sh-btn{align-items:center;gap:8px;display:inline-flex}.vp-hero-note{color:var(--px-muted);margin:0;font-size:13px}.vp-hero-note b{color:var(--px-gold);font-weight:700}.vp-crests{height:clamp(250px,30vw,360px);position:relative}.vp-crests:before{content:"";background:radial-gradient(closest-side,#7cc8ff38,#7cc8ff0d 55%,#0000 74%);position:absolute;inset:6% 4% 0}.vp-crest{width:46%;transition:transform .35s var(--vp-ease);display:block;position:absolute;bottom:0}.vp-crest img{filter:drop-shadow(0 18px 26px #0000008c);width:100%;height:auto;display:block}.vp-crest[data-k=gold]{z-index:3;width:50%;bottom:6%;left:27%}.vp-crest[data-k=bronze]{z-index:1;width:40%;bottom:14%;left:0;transform:rotate(-6deg)}.vp-crest[data-k=silver]{z-index:2;width:40%;bottom:14%;right:0;transform:rotate(6deg)}.vp-crest[data-k=gold] img{filter:drop-shadow(0 0 28px #7cc8ff66)drop-shadow(0 18px 26px #0000008c)}@media (hover:hover) and (pointer:fine){.vp-crests:hover .vp-crest[data-k=gold]{transform:translateY(-8px)}.vp-crests:hover .vp-crest[data-k=bronze]{transform:rotate(-9deg)translate(-6px,-4px)}.vp-crests:hover .vp-crest[data-k=silver]{transform:rotate(9deg)translate(6px,-4px)}}.vp-body{gap:0;display:grid}.vp-sec{padding-block:44px}.vp-sec+.vp-sec{border-top:1px solid var(--color-line)}.vp-fine{color:var(--color-ink-muted);margin:18px 0 0;font-size:13px;line-height:1.5}.vp-fine a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.vp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.vp-tier{--c:var(--vp-gold)}.vp-tier[data-k=bronze]{--c:var(--vp-bronze)}.vp-tier[data-k=silver]{--c:var(--vp-silver)}.vp-tier-card{height:100%;color:var(--color-ink);border:1px solid var(--color-line);background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 70%), var(--color-surface);transition:transform .25s var(--vp-ease), border-color .2s ease, box-shadow .25s ease;gap:10px;padding:22px 22px 18px;text-decoration:none;display:grid;position:relative}.vp-tier-card:after{content:"";border:1px solid color-mix(in srgb, var(--c) 18%, transparent);pointer-events:none;position:absolute;inset:3px}.vp-tier-card:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.vp-tier-card:hover{border-color:color-mix(in srgb, var(--c) 70%, var(--color-line));box-shadow:0 22px 44px -22px color-mix(in srgb, var(--c) 60%, transparent);transform:translateY(-4px)}}.vp-tier-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vp-tier-art{justify-content:center;align-items:center;height:168px;margin-bottom:4px;display:flex;overflow:hidden}.vp-tier-art img{object-fit:contain;width:auto;max-width:86%;height:auto;max-height:168px;filter:drop-shadow(0 12px 18px #00000073) drop-shadow(0 0 18px color-mix(in srgb, var(--c) 40%, transparent));transition:transform .35s var(--vp-ease);display:block}@media (hover:hover) and (pointer:fine){.vp-tier-card:hover .vp-tier-art img{transform:translateY(-4px)scale(1.04)}}.vp-tier-name{z-index:1;text-align:center;font-family:var(--font-display);letter-spacing:-.01em;color:color-mix(in srgb, var(--c) 62%, #1c1810);font-size:26px;font-weight:800;position:relative}[data-mode=dark] .vp-tier-name{color:var(--c)}.vp-tier-price{justify-content:center;align-items:baseline;gap:6px;display:flex}.vp-tier-price b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.vp-tier-price i{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--c) 62%, #1c1810);font-size:11px;font-style:normal;font-weight:800}[data-mode=dark] .vp-tier-price i{color:var(--c)}.vp-tier-price small{color:var(--color-ink-muted);margin-left:6px;font-size:12px}.vp-tier-price-2 b{color:var(--color-ink-muted);font-size:16px;font-weight:700}.vp-tier-stats{border-top:1px solid var(--color-line);margin:6px 0 0;display:grid}.vp-tier-stats div{border-bottom:1px dashed var(--color-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.vp-tier-stats div:last-child{border-bottom:0}.vp-tier-stats dt{color:var(--color-ink-muted)}.vp-tier-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.vp-tier-cta{letter-spacing:.09em;text-transform:uppercase;color:#1a1408;background:var(--c);transition:filter .16s ease, transform .16s var(--vp-ease);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.vp-tier-cta svg{transition:transform .2s var(--vp-ease)}@media (hover:hover) and (pointer:fine){.vp-tier-card:hover .vp-tier-cta{filter:brightness(1.08)}.vp-tier-card:hover .vp-tier-cta svg{transform:translate(4px)}}.vp-feats{display:grid}.vp-feat{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);padding:36px 0;display:grid}.vp-feat+.vp-feat{border-top:1px solid var(--color-line)}.vp-feat-flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.vp-feat-flip>:first-child{order:2}.vp-feat-wide{grid-template-columns:minmax(0,1fr);gap:22px}.vp-feat-text{align-content:center;gap:12px;min-width:0;display:grid}.vp-feat-text h3{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.12}.vp-feat-text p{color:var(--color-ink);max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.vp-feat-text .px-micro{color:var(--color-accent)}.vp-feat-text p.vp-hint{color:var(--color-ink-muted);font-size:13.5px}.vp-shot{margin:0}.vp-shot .px-shot-frame{transition:border-color .2s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.vp-shot:hover .px-shot-frame{border-color:#d6b265d9;box-shadow:0 24px 50px -26px #d6b26580}}.vp-charts{gap:22px;min-width:0;display:grid}.vp-chart{border:1px solid var(--color-line);background:var(--color-surface);gap:10px;margin:0;padding:18px 20px;display:grid}.vp-chart figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:11px;font-weight:800}.vp-bar{--c:var(--color-ink-muted);grid-template-columns:78px minmax(0,1fr) 70px;align-items:center;gap:12px;font-size:14px;display:grid}.vp-bar[data-k=bronze]{--c:var(--vp-bronze)}.vp-bar[data-k=silver]{--c:var(--vp-silver)}.vp-bar[data-k=gold]{--c:var(--vp-gold)}.vp-bar span{color:var(--color-ink);font-weight:700}.vp-bar i{background:var(--color-surface-2);height:12px;display:block;overflow:hidden}.vp-bar em{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 70%, #000), var(--c));transform-origin:0;height:100%;transform:scaleX(var(--w,0));transition:transform .8s var(--vp-ease);display:block}.vp-bar b{text-align:right;font-variant-numeric:tabular-nums}.vp-reveal:not([data-in]) .vp-bar em{transform:scaleX(0)}.vp-bar:nth-child(3) em{transition-delay:60ms}.vp-bar:nth-child(4) em{transition-delay:.12s}.vp-bar:nth-child(5) em{transition-delay:.18s}.vp-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vp-time{border:1px solid var(--color-line);background:var(--color-surface);align-content:start;gap:8px;padding:20px 22px;display:grid}.vp-time>b{font-size:18px}.vp-time p{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.5}.vp-time ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.vp-time li{--c:var(--color-ink-muted);border-top:1px dashed var(--color-line);justify-content:space-between;gap:12px;padding:9px 0 9px 14px;font-size:15px;display:flex;position:relative}.vp-time li:before{content:"";background:var(--c);width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.vp-time li[data-k=bronze]{--c:var(--vp-bronze)}.vp-time li[data-k=silver]{--c:var(--vp-silver)}.vp-time li[data-k=gold]{--c:var(--vp-gold)}.vp-time li b{font-variant-numeric:tabular-nums}.vp-steps{border:1px solid var(--color-line);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vp-steps li{isolation:isolate;color:#f4ecd8;background:#14110c;align-items:flex-start;gap:14px;min-height:150px;padding:18px 20px;font-size:14.5px;line-height:1.5;display:flex;position:relative;overflow:hidden}.vp-steps li+li{border-left:1px solid var(--color-line)}.vp-steps i{color:#1a1408;background:var(--color-accent);flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.vp-faq{border:1px solid var(--color-line);background:var(--color-surface)}.vp-faq-item+.vp-faq-item{border-top:1px solid var(--color-line)}.vp-faq-item h3{font-size:inherit;margin:0}.vp-faq-item button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:color .16s ease, transform .16s var(--vp-ease);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:15.5px;font-weight:700;line-height:1.3;display:flex}.vp-faq-item button svg{color:var(--color-ink-muted);transition:transform .3s var(--vp-ease), color .16s ease;flex:none}.vp-faq-item[data-open] button{color:var(--color-accent)}.vp-faq-item[data-open] button svg{color:var(--color-accent);transform:rotate(180deg)}.vp-faq-item button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.vp-faq-item button:active{transform:scale(.995)}.vp-faq-panel{opacity:0;transition:grid-template-rows .32s var(--vp-ease), opacity .24s ease-out;grid-template-rows:0fr;display:grid}.vp-faq-item[data-open] .vp-faq-panel{opacity:1;grid-template-rows:1fr}.vp-faq-panel>div{min-height:0;overflow:hidden}.vp-faq-panel p{max-width:70ch;color:var(--color-ink-muted);margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.6}@media (hover:hover) and (pointer:fine){.vp-faq-item:not([data-open]) button:hover,.vp-faq-item button:hover svg{color:var(--color-accent)}.vp-faq-item:not([data-open]) button:hover svg{transform:translateY(2px)}}@media (max-width:960px){.vp-hero{grid-template-columns:minmax(0,1fr);padding:30px 20px}.vp-crests{order:-1;height:230px}.vp-tiers,.vp-feat,.vp-feat-flip{grid-template-columns:minmax(0,1fr)}.vp-feat-flip>:first-child{order:0}.vp-times,.vp-steps{grid-template-columns:minmax(0,1fr)}.vp-steps li+li{border-left:0;border-top:1px solid var(--color-line)}}@media (max-width:520px){.vp-hero-facts{grid-template-columns:minmax(0,1fr)}.vp-hero-facts li+li{border-left:0;border-top:1px solid var(--px-line)}.vp-bar{grid-template-columns:64px minmax(0,1fr) 58px}}@media (prefers-reduced-motion:reduce){.vp-reveal,.vp-crest,.vp-tier-card,.vp-tier-art img,.vp-bar em,.vp-faq-item button,.vp-faq-item button svg,.vp-faq-panel,.vp-tier-cta svg{transition-duration:.01ms!important;transition-delay:0s!important}}.vp-vault{border:1px solid var(--color-line);color:#ece9e2;background:#141416;gap:0;min-width:0;margin:0;display:grid}.vp-vault figcaption{color:#a9a598;border-top:1px solid #ece9e21f;padding:10px 14px;font-size:12.5px}.vp-vault-tabs{border-bottom:1px solid #ece9e224;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vp-vault-tabs span{--c:#a9a598;border-right:1px solid #ece9e21a;justify-items:center;gap:1px;padding:12px 6px 10px;display:grid;position:relative}.vp-vault-tabs span:last-child{border-right:0}.vp-vault-tabs span[data-k=bronze]{--c:var(--vp-bronze)}.vp-vault-tabs span[data-k=silver]{--c:var(--vp-silver)}.vp-vault-tabs span[data-k=gold]{--c:var(--vp-gold)}.vp-vault-tabs span[data-on]{--c:#ece9e2;background:#ece9e20f}.vp-vault-tabs b{color:var(--c);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.vp-vault-tabs small{letter-spacing:.1em;text-transform:uppercase;color:#a9a598;font-size:10.5px;font-weight:800}.vp-vault-tabs span:after{content:"";background:var(--c);height:2px;transition:transform .3s var(--vp-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.vp-vault-tabs span[data-k]:after,.vp-vault-tabs span[data-on]:after{opacity:.9;transform:scaleX(1)}.vp-vault-grid{background:linear-gradient(#ffffff05,#0000);grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;padding:14px;display:grid}.vp-vault-grid i{aspect-ratio:1;background:#ece9e20b;box-shadow:inset 0 0 0 1px #ece9e212}.vp-vault-grid i[data-f]{background:linear-gradient(135deg,#d6b26559,#d6b2651a);box-shadow:inset 0 0 0 1px #d6b26580}.vp-steps li:before{content:"";z-index:-2;background:var(--art) center / cover no-repeat;transition:transform .6s var(--vp-ease);position:absolute;inset:0}.vp-steps li:after{content:"";z-index:-1;background:linear-gradient(90deg,#100d08f0 0%,#100d08d1 45%,#100d0859 100%);position:absolute;inset:0}.vp-steps li span{text-shadow:0 1px 8px #0009;max-width:26ch}@media (hover:hover) and (pointer:fine){.vp-steps li:hover:before{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.vp-steps li:before{transition-duration:.01ms!important}}
