/* GENERATED from site/_src/assets/beepage.css by npm run build:site. Edit the source, not this file. */
.bc-bee{position:absolute;top:-28px;right:12px}.bc-tiers{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.bc-tiers li{display:flex;align-items:baseline;gap:10px;margin:0;max-width:none;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--bee-role) 9%,var(--paper))}.bc-lv{flex:none;min-width:4.6em;font-weight:750;font-size:0.9rem}.bc-price{display:grid;line-height:1.25}.bc-price b{font:800 1.35rem/1.15 var(--display);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.bc-price b small{font:650 0.55em var(--sans);letter-spacing:0}.bc-price>small,.bc-vol{color:var(--ink-2);font-size:0.85rem}.bc-h{margin:10px 0 4px !important;font-weight:750;font-size:0.9rem}.bc-incl{list-style:none;margin:0 0 8px;padding:0}.bc-incl li{position:relative;margin:0 0 4px;padding-left:20px;max-width:none;font-size:0.95rem;line-height:1.4;color:var(--ink-2)}.bc-incl li::before{content:"";position:absolute;left:2px;top:0.42em;width:0.62em;height:0.72em;background:var(--bee-role);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.bc-more{margin:0 0 12px;font-size:0.9rem;color:var(--ink-2);line-height:1.45}.bc-more b{color:var(--ink)}.bee-card--more{justify-content:center;border-style:dashed;box-shadow:none;background:var(--paper-2)}.bee-card--more h3{margin:0 0 8px;font-size:1.2rem}.bee-card--more p{margin:0 0 12px;color:var(--ink-2)}div.table-wrap.table-levels table{min-width:0;table-layout:fixed}div.table-wrap.table-levels::after{content:none}.table-levels th[scope="row"]{width:34%}.table-levels thead th{font:750 0.95rem var(--display)}.table-levels td b{font:800 1.15rem var(--display)}@media (max-width: 420px){.table-levels table{font-size:0.86rem}.table-levels th,.table-levels td{padding-right:8px}}.price-examples{list-style:none;margin:1.2em 0 1.8em;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.price-examples li{margin:0;max-width:none;padding:14px 16px;border-radius:16px;border:1.5px solid var(--rule);border-left:6px solid var(--bee-role);background:var(--card)}.price-examples p{margin:0}.pe-who{font-weight:700;line-height:1.4}.pe-pick{margin-top:8px !important;color:var(--ink-2)}.pe-pick b{color:var(--ink)}.pe-pick small{font-weight:400;color:var(--ink-2)}.pe-note{margin-top:4px !important;font-size:0.85rem;color:var(--ink-2)}.in-plans{max-width:560px;margin:2em 0;padding:14px 18px;border:1.5px dashed var(--rule);border-radius:16px;background:var(--paper-2);font-size:0.95rem}.in-plans ul{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:8px}.in-plans li{margin:0;max-width:none}.ip-h{margin:0 0 8px;font:750 1rem var(--display)}.ip-lv{color:var(--ink-2);font-size:0.88rem}.ip-note{margin:4px 0 0;font-size:0.88rem;color:var(--ink-2)}.bee-peek{margin:1.2em 0 1.6em;padding:16px 18px;border:2px solid var(--ink);border-radius:20px;background:var(--card);box-shadow:0 5px 0 color-mix(in srgb,var(--bee-role) 75%,var(--ink))}.bpk-levels{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.bpk-levels li{display:grid;margin:0;max-width:none;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--bee-role) 8%,var(--paper))}.bpk-lv{font:750 0.8rem var(--sans);letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.bpk-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0}.bpk-cta .btn,.bpk-cta .btn-ghost{margin:0 !important}.in-plans .in-twin,.bee-peek .in-twin{display:block;color:var(--ink-2);font-size:0.82rem}.bee-peek .bp-amt,.in-plans .bp-amt{font:800 1.35rem/1.1 var(--display);letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.in-plans .bp-amt{font-size:1.05rem}.bee-peek .bp-amt small,.in-plans .bp-amt small{font:650 0.55em var(--sans);letter-spacing:0}@media (prefers-reduced-motion: no-preference){.price-examples li{transition:transform var(--dur-hover,220ms) var(--ease-out,ease)}.price-examples li:hover{transform:translateY(-2px)}}
