.hx-pass{box-sizing:border-box;background:#0c1410;color:#f8f5ec}.hx-pass.is-settled{height:auto}.hx-pass:not(.is-settled) .hx-pass__intro,.hx-pass:not(.is-settled) .hx-pass__plan{opacity:0}.hx-pass__pin{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:hidden}.hx-pass__stack{position:relative;padding:72px 0 48px}.hx-pass *,.hx-pass :after,.hx-pass :before{box-sizing:border-box}.hx-pass__intro{width:min(820px,calc(100% - 48px));margin:0 auto 48px;text-align:center}.hx-pass__kicker{margin:0 0 12px;font-family:var(--gx-font-ui,sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c6ddb0}.hx-pass__intro h1{margin:0 0 14px;font-family:var(--gx-font-display,Philosopher,serif);font-size:clamp(32px,5vw,42px);font-weight:700;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.hx-pass__foot p,.hx-pass__lede{margin:0;font:400 17px/1.65 var(--gx-font-ui,sans-serif);color:rgba(248,245,236,.82)}.hx-pass__lede{margin-inline:auto;max-width:42ch}.hx-pass__foot,.hx-pass__plans{width:min(1320px,calc(100% - 48px));margin-inline:auto}.hx-pass__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;align-items:stretch}.hx-pass__plan{display:flex;flex-direction:column;min-width:0}.hx-pass__shot{position:relative;height:132px;margin-bottom:18px}.hx-pass__shot:before{content:"";position:absolute;z-index:0;inset:-10px -8px -18px;border-radius:28px;background:linear-gradient(0deg,rgba(244,214,156,.95) 0,rgba(214,158,78,.55) 18%,rgba(214,158,78,.12) 34%,transparent 52%);filter:blur(14px);pointer-events:none}.hx-pass__mark{position:relative;z-index:1;display:grid;place-items:center;height:100%;padding:12px 14px 10px;overflow:hidden;border-radius:18px;background:#f4f0e6}.home .hx-pass__shot img,.hx-pass__shot img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.hx-pass__price{margin:0 0 8px;font:600 15px/1.4 var(--gx-font-ui,sans-serif);color:#f8f5ec}.hx-pass__plan dl{margin:0}.hx-pass__stat{display:flex;justify-content:space-between;gap:16px;margin:0;padding:10px 0;border-top:1px solid rgba(248,245,236,.12)}.hx-pass__stat dd,.hx-pass__stat dt{margin:0;font:400 14px/1.4 var(--gx-font-ui,sans-serif)}.hx-pass__stat dt{color:rgba(248,245,236,.62)}.hx-pass__stat dd{text-align:right;color:#f8f5ec}.hx-pass__stat--lead{padding:14px 0}.hx-pass__stat--lead dd{font-family:var(--gx-font-display,Philosopher,serif);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.hx-pass__stat--lead.is-open dd{color:#c6ddb0}.hx-pass__action{margin-top:auto;padding-top:22px}.hx-pass__action span{color:rgba(248,245,236,.62)}.home .hx-pass .hx-pass__action a,.hx-pass__action a,.hx-pass__action span{display:inline-flex;align-items:center;min-height:44px;font:600 13px var(--gx-font-ui,sans-serif)}.home .hx-pass .hx-pass__action a,.hx-pass__action a{justify-content:center;padding:0 18px;border-radius:8px;background:#0f2b4c;color:#fff;text-decoration:none}.home .hx-pass .hx-pass__action a.is-lead,.hx-pass__action a.is-lead{background:#f8f5ec;color:#0d1c14}.hx-pass__foot{margin-top:36px;text-align:center}.hx-pass__foot>p{max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.6}.home .hx-pass .hx-pass__foot>a,.hx-pass__foot>a{display:inline-block;margin-top:16px;color:rgba(248,245,236,.82);font:400 14px/1.5 var(--gx-font-ui,sans-serif);text-decoration:none}@media (max-width:900px){.hx-pass__stack{padding:48px 0 40px}.hx-pass__plans{grid-template-columns:1fr;gap:48px}.hx-pass__shot{height:112px}}