.ls .bf-hero{padding-top:clamp(40px,5vw,72px)}.ls .bf-hero h1{color:var(--white)}.ls .bf-hero .ls-stack.loose{gap:var(--s5)}.ls .bf-hero-grid{gap:var(--s7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:900px){.ls .bf-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ls .bf-ticket{gap:var(--s4);padding:var(--s6);border-radius:var(--r-xl);background:var(--white);color:var(--ink);display:grid;position:relative}.ls .bf-ticket:before,.ls .bf-ticket:after{content:"";background:var(--ink);border-radius:50%;width:28px;height:28px;margin-top:-14px;position:absolute;top:50%}.ls .bf-ticket:before{left:-14px}.ls .bf-ticket:after{right:-14px}.ls .bf-ticket-eyebrow{font:600 var(--t-micro) var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--coral-text)}.ls .bf-code{align-items:center;gap:var(--s3);margin:0;display:flex}.ls .bf-code span{font:700 clamp(1.5rem, 3.4vw, 2.25rem) var(--f-mono);letter-spacing:.04em;border:2px dashed var(--coral);border-radius:var(--r-md);background:var(--sand);padding:6px 14px}.ls .bf-ticket dl{gap:var(--s2);border-top:2px dashed var(--line);padding-top:var(--s4);margin:0;display:grid}.ls .bf-ticket dl>div{justify-content:space-between;gap:var(--s3);display:flex}.ls .bf-ticket dt{color:var(--slate)}.ls .bf-ticket dd{text-align:right;margin:0;font-weight:600}.ls .bf-ladder{margin:var(--s6) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.ls .bf-ladder li{column-gap:var(--s4);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"amt bar""amt total";align-items:center;row-gap:6px;display:grid}@media (min-width:760px){.ls .bf-ladder li{grid-template-columns:80px minmax(0,1fr) 240px;grid-template-areas:"amt bar total"}}.ls .bf-amt{font:700 1.125rem var(--f-mono);grid-area:amt}.ls .bf-bar{border-radius:var(--r-sm);background:var(--sand);grid-area:bar;height:28px;display:flex;overflow:hidden}.ls .bf-bar .paid{background:var(--ink)}.ls .bf-bar .bonus{background:var(--coral)}.ls .bf-total{font-size:var(--t-small);grid-area:total;display:grid}.ls .bf-total b{font-size:1.125rem}.ls .bf-total small{color:var(--slate)}.ls .bf-tiers{margin-top:var(--s6);gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ls .bf-tier{padding:var(--s4);border-radius:var(--r-md);background:var(--sand);gap:2px;display:grid}.ls .bf-tier b{font-size:var(--t-h3);color:var(--coral-text)}.ls .bf-tier span{font-size:var(--t-small);color:var(--slate)}.ls .bf-buys{gap:var(--s4);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ls .bf-buy{padding:var(--s5);border-radius:var(--r-lg);background:var(--white);gap:var(--s2);align-content:start;display:grid}.ls .bf-buy h3{margin:0;font-size:1.125rem}.ls .bf-rate{font:600 var(--t-small) var(--f-mono);color:var(--slate);margin:0}.ls .bf-buy dl{margin:var(--s2) 0 0;gap:var(--s2);display:grid}.ls .bf-buy dl>div{gap:2px;display:grid}.ls .bf-buy dt{font-size:var(--t-small);color:var(--slate)}.ls .bf-buy dd{margin:0}.ls .bf-buy dd s{color:var(--slate);margin-right:6px}.ls .bf-buy dd b{color:var(--ink);font-size:1.25rem}.ls .bf-rules{gap:var(--s3);max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}.ls .bf-rules li{padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--white)}
