.bp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-tier-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-tier{background:#fff;border:1px solid #e4dfea;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.bp-tier-shot{aspect-ratio:16/8;background:#efe9f9;border-bottom:1px solid #ece6f2;overflow:hidden}.bp-tier-shot img{object-fit:cover;width:100%;height:100%}.bp-tier-body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 26px;display:flex}.bp-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bp-tier-head h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:400}.bp-tier-head span{letter-spacing:.11em;text-transform:uppercase;color:#6532c7;white-space:nowrap;background:#f0e9fc;border-radius:999px;padding:5px 11px;font-size:11.5px}.bp-tier-blurb{color:#4a4553;margin:0;font-size:15.5px;line-height:1.55}.bp-tier ul{flex-direction:column;gap:9px;margin:2px 0 0;display:flex}.bp-tier li{color:#3a3542;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.bp-tier li svg{color:#793cff;flex-shrink:0;margin-top:3px}.bp-tier-fit{color:#67626f;border-top:1px solid #ece6f2;margin:6px 0 0;padding-top:14px;font-size:13.5px;line-height:1.55}.bp-tier .sl-quiet{margin-top:auto;padding-top:6px}.bp-table-wrap{background:#191622;border:1px solid #ffffff24;border-radius:10px;overflow-x:auto}.bp-table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px}.bp-table th{text-align:left;letter-spacing:.15em;text-transform:uppercase;color:#b794ff;white-space:nowrap;background:#221e2e;border-bottom:1px solid #ffffff1f;padding:14px 18px;font-size:10.5px;font-weight:600}.bp-table td{color:#ded7ea;vertical-align:top;border-bottom:1px solid #ffffff12;padding:15px 18px}.bp-table tbody tr:last-child td{border-bottom:0}.bp-table tbody tr:hover td{background:#ffffff08}.bp-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.bp-dot.is-hi{background:#7ee0a8}.bp-dot.is-mid{background:#f3b950}.bp-dot.is-lo{background:#e8927a}.bp-yes{color:#7ee0a8;font-weight:600}.bp-soon{color:#f3b950}.bp-no{color:#b3aac4}.bp-days{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.bp-days li{background:#1a1724;gap:16px;padding:22px 24px;display:flex}.bp-days li.is-key{background:#241f31}.bp-days-num{font-family:var(--font-display);color:#8b7fa6;min-width:22px;font-size:14px}.bp-days li.is-key .bp-days-num{color:#f3b950}.bp-days h3{font-family:var(--font-body);letter-spacing:-.01em;color:#f5f4f0;margin:0 0 7px;font-size:16px;font-weight:600}.bp-days p{color:#a79fbb;margin:0;font-size:14px;line-height:1.58}.bp-suits-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-suit{background:#fff;border:1px solid #e4dfea;border-radius:16px;padding:26px 28px}.bp-suit.is-no{background:#fdf8ed;border-color:#e8ddc6}.bp-suit h3{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.bp-suit.is-yes h3{color:#2f7d55}.bp-suit.is-no h3{color:#8f5e00}.bp-suit ul{flex-direction:column;gap:13px;display:flex}.bp-suit li{color:#3a3542;padding-left:16px;font-size:15px;line-height:1.55;position:relative}.bp-suit li:before{content:"";background:#2f7d55;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.bp-suit.is-no li:before{background:#b8862a}.bp-after-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bp-after-card{background:#fff;border:1px solid #ddd4e6;border-radius:14px;padding:24px}.bp-after-card span{font-family:var(--font-display);color:#793cff;font-size:30px}.bp-after-card h3{font-family:var(--font-body);letter-spacing:-.01em;margin:11px 0 8px;font-size:17px;font-weight:600}.bp-after-card p{color:#4a4553;margin:0;font-size:14.5px;line-height:1.58}.bp .sl-give-card,.bp .sl-give-card.is-wide{grid-column:span 2}.bp .sl-give-card .bp-num{font-family:var(--font-display);letter-spacing:.12em;color:#8b7fa6;font-size:13px}.bp .sl-give-card h3{margin-top:12px}@media (max-width:1000px){.bp-tier-grid,.bp-suits-grid,.bp-days,.bp-after-grid{grid-template-columns:1fr}}
