.lp.bf .bf-ticket{border:1px solid var(--line2);-webkit-backdrop-filter:blur(18px)saturate(1.4);max-width:440px;color:var(--ink);background:radial-gradient(120% 80% at 100% 0,#ffa0821a,#0000 60%),linear-gradient(#1a1114b8,#0d090bc7);border-radius:26px;margin-inline:auto;padding:28px 30px 24px;position:relative;box-shadow:0 40px 90px -40px #000000d9,inset 0 1px #ffffff12}.lp.bf .bf-ticket-top{justify-content:space-between;align-items:center;display:flex}.lp.bf .bf-ticket-n{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:13px}.lp.bf .bf-ticket-tag{background:var(--grad);color:#1a0d10;letter-spacing:.04em;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.lp.bf .bf-ticket-price{align-items:flex-start;gap:6px;margin-top:18px;display:flex}.lp.bf .bf-ticket-price .cur{color:var(--acc);margin-top:12px;font-size:30px;font-weight:300}.lp.bf .bf-ticket-price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--acc);font-size:clamp(92px,9vw,128px);font-weight:200;line-height:.9}.lp.bf .bf-ticket-price s{color:var(--ink3);align-self:flex-end;margin:0 0 10px 10px;font-size:22px;font-weight:300;text-decoration-color:#ff6e868c;text-decoration-thickness:1.5px}.lp.bf .bf-ticket-per{color:var(--ink2);margin-top:10px;font-size:17px;font-weight:500}.lp.bf .bf-ticket-then{color:var(--ink2);margin-top:4px;font-size:14.5px}.lp.bf .bf-count{border:1px solid var(--line);color:var(--ink2);background:#00000047;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:24px -14px 0;padding:14px;font-size:14px;display:flex}.lp.bf .bf-count.wait .bf-count-n{visibility:hidden}.lp.bf .bf-count-n{color:var(--ink2);gap:12px;font-size:13px;display:inline-flex}.lp.bf .bf-count-n b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px;font-size:20px;font-weight:500}.lp.bf .bf-plans{padding:40px 0 100px}.lp.bf .bf-lede{max-width:36em;color:var(--ink2);font-size:17px;font-weight:300;line-height:1.6}.lp.bf .bf-plan-grid{max-width:880px;margin-inline:auto}.lp.bf .bf-plan{padding:28px}.lp.bf .bf-plan-tag{color:var(--ink3);margin-top:-6px;font-size:14px}.lp.bf .bf-price{flex-wrap:wrap;margin-top:8px}.lp.bf .bf-price b{font-size:56px}.lp.bf .bf-price s{color:var(--ink3);font-size:20px;font-weight:300;text-decoration-color:#ff6e86;text-decoration-thickness:1.5px}.lp.bf .bf-plan-monthly{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px;margin-top:10px;font-size:14px;line-height:1.45;display:inline-block}.lp.bf .bf-plan-monthly:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.lp.bf .bf-plan .fx-plan-note{color:var(--ink3);text-align:center;font-size:13px;line-height:1.45}.lp.bf .bf-fine{max-width:52em;color:var(--ink3);text-align:center;text-wrap:pretty;margin:32px auto 0;font-size:13px;line-height:1.6}.lp.bf .bf-close-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lp.bf .bf-close-card .fx-close-copy{align-items:center}.lp.bf .bf-close-card .fx-h2{max-width:20ch}.lp.bf .bf-close-card .fx-cta-row{justify-content:center;margin-top:8px}@media (width<=1080px){.lp.bf .fx-hero-in{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.lp.bf .bf-ticket{border-radius:24px;padding:22px 22px 20px}.lp.bf .bf-count{margin-inline:-8px;padding-inline:8px}.lp.bf .bf-ticket-price b{font-size:92px}.lp.bf .bf-plans{padding:20px 0 80px}.lp.bf .bf-plan{padding:24px 22px}}
