*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{margin:0;background:var(--bee-white);color:var(--bee-ink);font-family:var(--font-sans),var(--bee-font-sans);font-size:var(--bee-text-base);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:var(--bee-w-bold);letter-spacing:-.02em;line-height:1.15;text-wrap:balance}p{text-wrap:pretty}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--bee-brand-deep);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--bee-ink)}img,svg{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:var(--bee-space-5)}@media (min-width:40rem){.wrap{padding-inline:var(--bee-space-8)}}.section{padding-block:var(--bee-space-16);border-top:1px solid var(--bee-cloud)}@media (max-width:47.99rem){.section{padding-block:var(--bee-space-10)}}.section--flush{border-top:0}.section--tint{background:var(--bee-paper)}.section__eyebrow{margin-bottom:var(--bee-space-3);font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--bee-brand-deep)}.section__title{font-size:var(--bee-text-3xl);max-width:32ch}.section__lede{margin-top:var(--bee-space-4);max-width:62ch;font-size:var(--bee-text-lg);color:var(--bee-slate)}.prose{max-width:66ch}.prose>*+*{margin-top:var(--bee-space-4)}.prose h2{margin-top:var(--bee-space-10);font-size:var(--bee-text-2xl)}.prose h3{margin-top:var(--bee-space-8);font-size:var(--bee-text-lg)}.prose li,.prose p{color:var(--bee-slate)}.prose strong{color:var(--bee-ink);font-weight:var(--bee-w-semibold)}.prose ul{list-style:disc;padding-left:var(--bee-space-5)}.prose ul>li+li,.stack-2>*+*{margin-top:var(--bee-space-2)}.stack-3>*+*{margin-top:var(--bee-space-3)}.stack-4>*+*{margin-top:var(--bee-space-4)}.stack-6>*+*{margin-top:var(--bee-space-6)}.stack-8>*+*{margin-top:var(--bee-space-8)}@media (min-width:48rem){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{gap:var(--bee-space-6)}.grid-3{grid-template-columns:repeat(3,1fr)}}.skip-link{min-height:44px;display:inline-flex;align-items:center;position:absolute;left:var(--bee-space-4);top:var(--bee-space-4);z-index:50;padding:var(--bee-space-2) var(--bee-space-4);border-radius:var(--bee-radius-md);background:var(--bee-ink);color:var(--bee-white);font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0);color:var(--bee-white)}.num{white-space:nowrap;font-family:var(--font-mono),var(--bee-font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--bee-tnum);font-weight:var(--bee-w-medium)}.num__sep{display:inline;margin-inline:-.17em}@media (forced-colors:active){.chart__bar.is-marked .chart__bar-value,.matrix__table td.is-marked{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.matrix__key-mark{border-bottom:2px solid}}.hand{font-family:var(--font-hand),var(--bee-font-hand);font-size:var(--bee-text-lg);line-height:1.25;color:var(--bee-brand-deep)}.muted{color:var(--bee-slate)}.small{font-size:var(--bee-text-sm)}.synthetic{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bee-space-2);padding:var(--bee-space-3) var(--bee-space-6);border:1px solid transparent;border-radius:var(--bee-radius-md);background:var(--bee-brand-dark);font:inherit;font-size:var(--bee-text-base);font-weight:var(--bee-w-semibold);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.btn,.btn:hover{color:var(--bee-white)}.btn:hover{background:var(--bee-brand-deep)}.btn:disabled{background:var(--bee-mist);cursor:not-allowed}.btn--lg{padding:var(--bee-space-4) var(--bee-space-8);font-size:var(--bee-text-lg)}.btn--ghost{background:transparent;border-color:var(--bee-cloud);color:var(--bee-brand-deep)}.btn--ghost:hover{background:var(--bee-paper);border-color:var(--bee-mist);color:var(--bee-brand-deep)}.link-cta{display:inline-flex;align-items:center;gap:var(--bee-space-2);min-height:44px;padding-block:var(--bee-space-2);color:var(--bee-brand-deep);font-weight:var(--bee-w-semibold);text-decoration:underline;text-underline-offset:3px}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bee-space-5)}.nav{position:sticky;top:0;z-index:40;background:var(--bee-white);border-bottom:1px solid var(--bee-cloud)}.nav__inner{justify-content:space-between;padding-block:var(--bee-space-3)}.nav__inner,.nav__links{display:flex;align-items:center;gap:var(--bee-space-4)}.nav__links{font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium)}.nav__link{display:inline-flex;align-items:center;min-height:44px;color:var(--bee-slate);text-decoration:none}.nav__link:hover{color:var(--bee-ink);text-decoration:underline}.nav__cta{padding:var(--bee-space-3) var(--bee-space-4);font-size:var(--bee-text-sm);min-height:46px}.wordmark{min-height:44px}@media (max-width:29.99rem){.nav__inner{flex-wrap:wrap;row-gap:0;padding-block:var(--bee-space-1)}.nav__links{order:3;width:100%;gap:var(--bee-space-5)}.nav__link{margin-block:-.25rem}}.wordmark{display:inline-flex;align-items:center;gap:var(--bee-space-2);color:var(--bee-ink);text-decoration:none}.wordmark__text{font-weight:var(--bee-w-bold);letter-spacing:-.02em;line-height:1;color:var(--bee-ink)}.footer{border-top:1px solid var(--bee-cloud);background:var(--bee-paper);padding-block:var(--bee-space-10)}.footer__inner{display:flex;flex-direction:column;gap:var(--bee-space-6)}.footer__links{display:flex;flex-wrap:wrap;-moz-column-gap:var(--bee-space-5);column-gap:var(--bee-space-5);font-size:var(--bee-text-sm)}.footer__links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.footer__legal{max-width:66ch;font-size:var(--bee-text-sm);color:var(--bee-slate)}@media (min-width:48rem){.footer__inner{flex-direction:row;justify-content:space-between;gap:var(--bee-space-10)}}.hero{display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--bee-space-2) var(--bee-space-8)}.hero__act,.hero__copy,.hero__proof{width:100%}.hero__badge{display:inline-flex;align-items:center;gap:var(--bee-space-2);padding:var(--bee-space-1) var(--bee-space-3);border-radius:var(--bee-radius-full);background:var(--bee-brand-soft);color:var(--bee-brand-deep);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase}.hero__title{margin-top:var(--bee-space-2);font-size:1.625rem;line-height:1.12;letter-spacing:-.028em;max-width:20ch}.hero__empathy{max-width:50ch;color:var(--bee-ink)}.hero__category,.hero__empathy{margin-top:var(--bee-space-2);line-height:1.4;font-size:var(--bee-text-base)}.hero__category{max-width:52ch;font-weight:var(--bee-w-medium);color:var(--bee-slate)}.hero__act,.hero__proof{margin-top:var(--bee-space-3)}.hero__reply{font-weight:var(--bee-w-semibold);color:var(--bee-brand-deep)}.hero__note,.hero__reply{font-size:var(--bee-text-sm)}.hero__note{margin-top:var(--bee-space-3);max-width:56ch;color:var(--bee-slate)}@media (min-width:48rem){.hero__title{margin-top:var(--bee-space-4)}.hero__category,.hero__empathy{margin-top:var(--bee-space-4);line-height:1.55}.hero__proof{margin-top:var(--bee-space-5)}.hero__act{margin-top:var(--bee-space-4)}.hero{display:grid;grid-template-columns:1.02fr .98fr;-moz-column-gap:var(--bee-space-12);column-gap:var(--bee-space-12);align-items:start;padding-block:var(--bee-space-12) var(--bee-space-10)}.hero__copy{grid-column:1;grid-row:1}.hero__proof{grid-column:2;grid-row:1/span 2;margin-top:var(--bee-space-2)}.hero__act{grid-column:1;grid-row:2;align-self:start}.hero__title{font-size:var(--bee-text-4xl)}.hero__category,.hero__empathy{font-size:var(--bee-text-lg)}}@media (min-width:64rem){.hero__title{font-size:2.75rem}}.section__body{margin-top:var(--bee-space-8)}.section__foot{margin-top:var(--bee-space-6);font-size:var(--bee-text-sm);color:var(--bee-slate)}.section--strip{padding-block:var(--bee-space-4);border-block:1px solid var(--bee-cloud);background:var(--bee-paper)}.strip{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-3);max-width:68ch;font-size:var(--bee-text-sm);color:var(--bee-slate)}.strip li{padding-left:var(--bee-space-4);border-left:2px solid var(--bee-brand-soft);line-height:1.45}@media (min-width:48rem){.strip{grid-template-columns:repeat(4,1fr);gap:var(--bee-space-5);max-width:none}}.strip strong{color:var(--bee-ink);font-weight:var(--bee-w-semibold)}.qualifier{margin-top:var(--bee-space-8)}.section--snug .qualifier:first-child{margin-top:0;padding-left:var(--bee-space-4);border-left:3px solid var(--bee-brand-soft);max-width:68ch;font-size:var(--bee-text-sm);color:var(--bee-slate)}.qualifier strong{color:var(--bee-ink)}.ramp{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bee-space-2);margin-top:var(--bee-space-6)}.ramp__swatch{width:.75rem;height:.75rem;flex:none;border-radius:var(--bee-radius-sm);border:1px solid rgba(17,24,39,.12)}.ramp__swatch--quiet{background:var(--bee-quiet-fill)}.ramp__swatch--normal{background:var(--bee-normal-fill)}.ramp__swatch--rough{background:var(--bee-rough-fill)}@media (min-width:48rem){.ramp__amount{font-size:var(--bee-text-2xl)}}.card{padding:var(--bee-space-6);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white);box-shadow:var(--bee-shadow-card)}.card__title{font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold)}.card__body{margin-top:var(--bee-space-3);color:var(--bee-slate)}.step__n{justify-content:center;width:2rem;height:2rem;background:var(--bee-brand-soft);color:var(--bee-brand-deep);font-weight:var(--bee-w-bold);font-size:var(--bee-text-sm)}.chip,.step__n{display:inline-flex;align-items:center;border-radius:var(--bee-radius-full)}.chip{white-space:nowrap;gap:var(--bee-space-2);padding:var(--bee-space-1) var(--bee-space-3);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.03em;text-transform:uppercase}.chip--decisive{background:var(--bee-decisive-soft);color:var(--bee-decisive)}.chip--close{background:var(--bee-close-soft);color:var(--bee-close)}.chip--fact,.chip--withheld{background:var(--bee-withheld-soft);color:var(--bee-withheld)}.chip--fact{text-transform:none;letter-spacing:.01em}.cmp caption{padding:var(--bee-space-4) var(--bee-space-5) 0;text-align:left;font-size:var(--bee-text-sm);color:var(--bee-slate)}.cmp td,.cmp th{padding:var(--bee-space-3) var(--bee-space-4);border-bottom:1px solid var(--bee-cloud);text-align:left;vertical-align:top}.cmp thead th{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate);white-space:nowrap}.cmp td.money,.cmp th.money{text-align:right;white-space:nowrap}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:0}.cmp tbody th{font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.serious{padding:var(--bee-space-6);border:1px solid var(--bee-cloud);border-left:4px solid var(--bee-withheld);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.serious__title{margin-top:var(--bee-space-4);font-size:var(--bee-text-2xl)}.serious__body{margin-top:var(--bee-space-4);max-width:62ch;color:var(--bee-slate)}.serious__panel{margin-top:var(--bee-space-6);padding:var(--bee-space-4) 0;border-top:2px solid var(--bee-cloud);border-bottom:2px solid var(--bee-cloud);background:transparent}@media (min-width:40rem){.serious__panel{padding:var(--bee-space-5);border:0;border-radius:var(--bee-radius-md);background:var(--bee-withheld-soft)}}.serious__panel-title{font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.kv{margin-top:var(--bee-space-4);display:grid;gap:var(--bee-space-3)}.kv__row{display:grid;gap:var(--bee-space-1);padding-bottom:var(--bee-space-3);border-bottom:1px solid var(--bee-cloud);font-size:var(--bee-text-sm)}.kv__row .kv__v{text-align:left}@media (min-width:48rem){.kv__row{grid-template-columns:15rem 1fr;gap:var(--bee-space-6);align-items:baseline}}.kv__row:last-child{padding-bottom:0;border-bottom:0}.kv__k{color:var(--bee-slate)}.kv__v{color:var(--bee-ink);text-align:right}@media (min-width:48rem){.serious{padding:var(--bee-space-8)}}.disclaimer{margin-top:var(--bee-space-8);padding:var(--bee-space-4) var(--bee-space-5);border-radius:var(--bee-radius-md);background:var(--bee-paper);border:1px solid var(--bee-cloud);font-size:var(--bee-text-sm);color:var(--bee-slate);max-width:66ch}.close-cta{padding:var(--bee-space-10) var(--bee-space-6);border-radius:var(--bee-radius-xl);background:var(--bee-brand-deep);color:var(--bee-white);text-align:center}.close-cta__title{font-size:var(--bee-text-2xl);max-width:28ch;margin-inline:auto}.close-cta .btn{margin-top:var(--bee-space-8);background:var(--bee-white);color:var(--bee-brand-deep)}.close-cta .btn:hover{background:var(--bee-brand-soft);color:var(--bee-brand-deep)}.close-cta__note{margin-top:var(--bee-space-4);font-size:var(--bee-text-sm);color:var(--bee-brand-soft)}.close-cta :focus-visible{outline-color:var(--bee-white)}@media (min-width:48rem){.close-cta{padding:var(--bee-space-16) var(--bee-space-10)}.close-cta__title{font-size:var(--bee-text-3xl)}}.mailto-card{max-width:34rem;padding:var(--bee-space-6);border:1px solid var(--bee-cloud);border-left:4px solid var(--bee-brand-dark);border-radius:var(--bee-radius-lg);background:var(--bee-white);box-shadow:var(--bee-shadow-card)}.mailto-card__title{font-size:var(--bee-text-xl);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.mailto-card__body{margin-bottom:0;color:var(--bee-slate)}.mailto-card .btn,.mailto-card__body,.mailto-card__note{margin-top:var(--bee-space-5)}.mailto-card__note{font-size:var(--bee-text-sm);color:var(--bee-slate)}@media (min-width:40rem){.mailto-card{padding:var(--bee-space-8)}}.page-head{padding-block:var(--bee-space-12) var(--bee-space-8)}.page-head__title{font-size:var(--bee-text-4xl);max-width:28ch}.page-head__lede{margin-top:var(--bee-space-5);max-width:62ch;font-size:var(--bee-text-lg);color:var(--bee-slate)}.page-head__meta{margin-top:var(--bee-space-4);font-size:var(--bee-text-sm);color:var(--bee-slate)}.page-head__draft{margin-top:var(--bee-space-5);max-width:62ch;padding:var(--bee-space-4) var(--bee-space-5);border-left:3px solid var(--bee-warning);border-radius:var(--bee-radius-sm);background:var(--bee-warning-soft);color:var(--bee-ink);font-size:var(--bee-text-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:60rem){.alts__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--bee-space-10);column-gap:var(--bee-space-10)}.alts__item{max-width:46ch}}.assumptions{max-width:72ch;padding:var(--bee-space-4) var(--bee-space-5);border-radius:var(--bee-radius-md);background:var(--bee-paper);border:1px solid var(--bee-cloud);font-size:var(--bee-text-sm);color:var(--bee-slate)}.assumptions strong{color:var(--bee-ink)}.plan-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bee-space-4)}.plan-card__name{font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold)}.plan-card__premium{text-align:right;font-size:var(--bee-text-sm);white-space:nowrap}.plan-card__shape{margin-top:var(--bee-space-2);font-size:var(--bee-text-sm);color:var(--bee-slate)}.plan-card__years{margin:var(--bee-space-4) 0 0;padding-top:var(--bee-space-4);border-top:1px solid var(--bee-cloud);display:grid;gap:var(--bee-space-3)}.plan-card__year{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bee-space-4)}.plan-card__year dt{display:flex;align-items:center;gap:var(--bee-space-2);font-size:var(--bee-text-sm);color:var(--bee-slate)}.plan-card__year dd{margin:0;text-align:right;font-size:var(--bee-text-lg);color:var(--bee-ink)}.plan-card__incl{display:block;font-size:var(--bee-text-xs);font-weight:var(--bee-w-regular);color:var(--bee-slate)}@media (min-width:48rem){.plan-cards{display:none}.table-scroll{display:block}}.limits{margin:var(--bee-space-8) 0 0;display:grid;gap:var(--bee-space-5)}.limits__row{padding-bottom:var(--bee-space-5);border-bottom:1px solid var(--bee-cloud)}.limits__row:last-child{padding-bottom:0;border-bottom:0}.limits__term{font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.limits__body{margin:var(--bee-space-2) 0 0;max-width:66ch;color:var(--bee-slate)}@media (min-width:48rem){.limits__row{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--bee-space-6)}.limits__body{margin-top:0}.footer__brand{max-width:34rem}.footer__col{flex:none}.footer__links{flex-wrap:nowrap;white-space:nowrap}}.clemnote{display:flex;align-items:flex-start;gap:var(--bee-space-3);margin-top:var(--bee-space-2)}.clemnote__mark{flex:none;color:var(--bee-brand-dark);line-height:0;padding-top:2px}.clemnote__body{margin:0;min-width:0;padding-right:var(--bee-space-3)}.clemnote .hand{display:block;font-size:1.375rem;line-height:1.32}@media (min-width:48rem){.clemnote .hand{font-size:1.25rem}}.hand .num{font-size:.82em}.clemnote__sig{display:block;margin-top:1px;font-family:var(--font-sans),var(--bee-font-sans);font-size:var(--bee-text-xs);font-weight:var(--bee-w-medium);color:var(--bee-slate)}.matrix{margin:0;max-width:100%;min-width:0;border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white);box-shadow:var(--bee-shadow-card);overflow:hidden}.matrix__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--bee-space-3);padding:var(--bee-space-2) var(--bee-space-3);border-bottom:1px solid var(--bee-cloud)}.matrix__title{flex:1 1 auto;min-width:0;font-size:var(--bee-text-sm);color:var(--bee-ink)}.matrix__synth,.matrix__title{display:block;font-weight:var(--bee-w-semibold)}.matrix__synth{margin-top:2px;white-space:nowrap;font-size:var(--bee-text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--bee-slate)}.matrix__scroll:focus-visible{outline:2px solid var(--bee-focus);outline-offset:-2px;border-radius:var(--bee-radius-sm)}.matrix__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.matrix__table{width:100%;border-collapse:collapse}.matrix__table td,.matrix__table th{padding:var(--bee-space-1) var(--bee-space-1);text-align:right;vertical-align:middle;line-height:1.3}.matrix__table td:first-child,.matrix__table th:first-child{text-align:left;padding-left:var(--bee-space-3)}.matrix__table td:last-child,.matrix__table th:last-child{padding-right:var(--bee-space-3)}.matrix__table thead th{font-size:.75rem;font-weight:var(--bee-w-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--bee-slate);border-bottom:1px solid var(--bee-cloud);white-space:nowrap}.matrix__table tbody th{font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink);white-space:nowrap}.matrix__table tbody tr+tr td,.matrix__table tbody tr+tr th{border-top:1px solid var(--bee-paper)}.matrix__table tbody td.money{font-size:var(--bee-text-base);color:var(--bee-ink)}.matrix__swatch{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:var(--bee-space-1);vertical-align:baseline}.chart__group-head .ramp__swatch--quiet,.matrix__swatch.ramp__swatch--quiet{box-shadow:inset 0 0 0 1px #c4b5fd}.matrix__table td.is-marked{font-weight:var(--bee-w-semibold);color:var(--bee-brand-deep)}.matrix__table td.is-marked>.num{background-image:linear-gradient(var(--bee-brand-dark),var(--bee-brand-dark));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px}.matrix__premium,.matrix__shape,.matrix__sub{display:none}.matrix__premium-inline{display:block;margin-top:1px;color:var(--bee-ink);font-weight:var(--bee-w-medium)}.matrix__shape,.matrix__sub{margin-top:2px;font-family:var(--font-sans),var(--bee-font-sans);font-size:var(--bee-text-xs);font-weight:var(--bee-w-regular);color:var(--bee-slate);white-space:normal}.matrix__table tfoot td,.matrix__table tfoot th{border-top:1px solid var(--bee-cloud);background:var(--bee-paper);padding-block:var(--bee-space-1)}.matrix__table tfoot th{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.03em;line-height:1.2;text-transform:uppercase;color:var(--bee-slate)}.result.matrix__result{padding:var(--bee-space-3);background:var(--bee-white);border-top:1px solid var(--bee-cloud);border-left:3px solid var(--bee-brand-dark)}.result{margin:0;font-size:var(--bee-text-xs);line-height:1.5;color:var(--bee-ink)}.result__lead,.result__state{font-weight:var(--bee-w-semibold)}.result__state{white-space:nowrap}.result__state--decisive{color:var(--bee-decisive)}.result__state--close{color:var(--bee-close)}.result__body{color:var(--bee-ink)}.matrix__key{display:flex;align-items:baseline;gap:var(--bee-space-2);padding:var(--bee-space-2) var(--bee-space-3);line-height:1.3;font-size:var(--bee-text-xs);color:var(--bee-slate);background:var(--bee-paper);border-top:1px solid var(--bee-cloud)}.matrix__key-mark{flex:none;width:18px;height:10px;background-image:linear-gradient(var(--bee-brand-dark),var(--bee-brand-dark));background-size:14px 2px;background-position:2px calc(100% - 2px);background-repeat:no-repeat}@media (min-width:48rem){.matrix__head{gap:var(--bee-space-4)}.matrix__title{font-size:var(--bee-text-base)}.matrix__synth{margin-top:0}.matrix__table td,.matrix__table th{padding:var(--bee-space-3)}.matrix__table tbody td.money{font-size:var(--bee-text-xl)}.matrix__swatch{display:inline-block}.matrix__premium,.matrix__sub{display:table-cell}.matrix__shape,.matrix__sub{display:block}.matrix__premium-inline{display:none}.matrix__table thead th{font-size:var(--bee-text-xs);letter-spacing:.05em}}@media (max-width:22.5rem){.matrix__table td,.matrix__table th{padding-inline:2px}.matrix__table td:first-child,.matrix__table th:first-child{padding-left:var(--bee-space-2)}.matrix__table td:last-child,.matrix__table th:last-child{padding-right:var(--bee-space-2)}.matrix__table tbody td.money{font-size:var(--bee-text-sm)}.result.matrix__result{padding:var(--bee-space-3) var(--bee-space-2)}}.chart{margin:0}.chart__head{display:block;margin-bottom:var(--bee-space-5)}.chart__title{display:block;font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold)}.chart__groups{display:grid;gap:var(--bee-space-6)}.chart__group{padding:var(--bee-space-4);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.chart__group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bee-space-2);margin-bottom:var(--bee-space-3)}@media (min-width:48rem){.chart__group-head{min-height:4.5rem;align-content:flex-start}}.chart__group-label{font-weight:var(--bee-w-semibold);font-size:var(--bee-text-sm)}.chart__group-gloss{font-size:var(--bee-text-xs);color:var(--bee-slate)}.chart__bars{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-2)}.chart__bar{display:grid;grid-template-columns:4.25rem 1fr auto;align-items:center;gap:var(--bee-space-3)}.chart__bar-name{font-size:var(--bee-text-sm);color:var(--bee-slate)}.chart__bar.is-marked .chart__bar-name,.chart__bar.is-marked .chart__bar-value{color:var(--bee-brand-deep);font-weight:var(--bee-w-semibold)}.chart__bar.is-marked .chart__bar-value{background-image:linear-gradient(var(--bee-brand-dark),var(--bee-brand-dark));background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px}.chart__bar-track{height:14px;background:var(--bee-paper);box-shadow:inset 0 0 0 1px var(--bee-cloud);overflow:hidden}.chart__bar-fill,.chart__bar-track{display:block;border-radius:var(--bee-radius-full)}.chart__bar-fill{height:100%}.chart__bar-fill--quiet{background:var(--bee-quiet-fill);box-shadow:inset 0 0 0 1.5px #8b5cf6}.chart__bar-fill--normal{background:var(--bee-normal-fill)}.chart__bar-fill--rough{background:var(--bee-rough-fill)}.chart__bar-value{font-size:var(--bee-text-base);white-space:nowrap}.chart__facts{margin-top:var(--bee-space-3);padding-top:var(--bee-space-3);border-top:1px solid var(--bee-paper);display:flex;flex-wrap:wrap;gap:4px var(--bee-space-3);font-size:var(--bee-text-xs);color:var(--bee-slate)}.chart__fact{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px}.chart__gap{color:var(--bee-ink)}.chart__data{margin-top:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-md);background:var(--bee-white)}.chart__data summary{padding:var(--bee-space-3) var(--bee-space-4);min-height:44px;display:flex;align-items:center;gap:var(--bee-space-2);font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);color:var(--bee-brand-deep);cursor:pointer;list-style:none}.chart__data summary::-webkit-details-marker{display:none}.chart__data summary:before{content:"";flex:none;width:0;height:0;border-left:5px solid;border-block:4px solid transparent;transition:transform .15s ease}.chart__data[open] summary:before{transform:rotate(90deg)}.chart__data[open] summary{border-bottom:1px solid var(--bee-cloud)}@media (min-width:48rem){.chart__groups{grid-template-columns:repeat(3,1fr);gap:var(--bee-space-4)}.chart__bar{grid-template-columns:3.25rem 1fr auto;gap:var(--bee-space-2)}.chart__bar-value{font-size:var(--bee-text-sm)}}.build{margin:0;padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.build__head{display:block;margin-bottom:var(--bee-space-4)}.build__title{font-size:var(--bee-text-lg)}.build__synth,.build__title{display:block;font-weight:var(--bee-w-semibold)}.build__synth{margin-top:2px;font-size:var(--bee-text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--bee-slate)}.build__bar{display:flex;height:26px;border-radius:var(--bee-radius-full);overflow:hidden;box-shadow:inset 0 0 0 1px var(--bee-cloud)}.build__seg--premium{background:var(--bee-ink)}.build__seg--deductible{background:var(--bee-slate)}.build__seg--coins{background:var(--bee-cloud);border-left:1.5px solid var(--bee-slate)}.build__parts{margin:var(--bee-space-4) 0 0}.build__part{display:grid;grid-template-columns:1fr auto;align-items:baseline;-moz-column-gap:var(--bee-space-4);column-gap:var(--bee-space-4);padding-block:var(--bee-space-3);border-bottom:1px solid var(--bee-paper)}.build__part dt{grid-column:1;grid-row:1/span 2;font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold)}.build__term{display:flex;align-items:center;gap:var(--bee-space-2)}.build__part dd{margin:0;grid-column:2;grid-row:1;text-align:right;font-size:var(--bee-text-lg)}.build__why{display:block;margin-top:2px;font-family:var(--font-sans),var(--bee-font-sans);font-size:var(--bee-text-xs);font-weight:var(--bee-w-regular);line-height:1.45;color:var(--bee-slate);max-width:52ch}.build__key{flex:none;width:11px;height:11px;border-radius:3px}.build__key--premium{background:var(--bee-ink)}.build__key--deductible{background:var(--bee-slate)}.build__key--coins{background:var(--bee-cloud);box-shadow:inset 0 0 0 1px var(--bee-mist)}.build__part--total{border-bottom:0;border-top:2px solid var(--bee-ink);margin-top:var(--bee-space-1)}.build__part--total dd{font-size:var(--bee-text-2xl)}.build__cap{margin-top:var(--bee-space-5);padding-top:var(--bee-space-4);border-top:1px solid var(--bee-cloud);font-size:var(--bee-text-sm);color:var(--bee-slate)}.build__cap strong{color:var(--bee-ink)}.outcomes{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-4)}.outcome{padding:var(--bee-space-5);border-top-width:1px;border-radius:var(--bee-radius-lg);background:var(--bee-white);border:1px solid var(--bee-cloud);border-top:3px solid var(--bee-cloud)}.outcome--decisive{border-top-color:var(--bee-decisive)}.outcome--close{border-top-color:var(--bee-close)}.outcome--withheld{border-top-color:var(--bee-withheld)}.outcome__title{margin-top:var(--bee-space-3);font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold)}.outcome__body{margin-top:var(--bee-space-2);font-size:var(--bee-text-sm);color:var(--bee-slate)}.outcome__body strong{color:var(--bee-ink)}@media (min-width:48rem){.outcomes{grid-template-columns:repeat(3,1fr)}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-5);counter-reset:step}.step{padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.step__art{margin-bottom:var(--bee-space-4);padding:var(--bee-space-3);border-radius:var(--bee-radius-md);background:var(--bee-paper)}.dia{display:block;width:100%;height:auto}.dia__slip{fill:var(--bee-white);stroke:var(--bee-mist);stroke-width:1}.dia__rule{stroke:var(--bee-cloud);stroke-width:1.6;stroke-linecap:round}.dia__slip-label{fill:var(--bee-slate);font-family:var(--font-sans),var(--bee-font-sans);font-size:8.5px;font-weight:600}.dia__panel{fill:var(--bee-white);stroke:var(--bee-mist);stroke-width:1}.dia__cell{fill:var(--bee-cloud)}.dia__cell.is-marked{fill:var(--bee-brand-dark)}.dia__head{fill:var(--bee-normal-fill)}.dia__pill{fill:var(--bee-paper);stroke:var(--bee-cloud);stroke-width:1}.dia__pill--decisive{fill:var(--bee-decisive-soft);stroke:none}.dia__pill--close{fill:var(--bee-close-soft);stroke:none}.dia__pill--withheld{fill:var(--bee-withheld-soft);stroke:none}.dia__dot--decisive{fill:var(--bee-decisive)}.dia__dot--close{fill:var(--bee-close)}.dia__dot--withheld{fill:var(--bee-withheld)}.dia__link{fill:none;stroke:var(--bee-mist);stroke-width:1.4;stroke-linecap:round}.step__title{display:flex;align-items:center;gap:var(--bee-space-3);font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold)}.step__body{margin-top:var(--bee-space-2);font-size:var(--bee-text-sm);color:var(--bee-slate)}.step__body--detail{margin-top:var(--bee-space-3);padding-top:var(--bee-space-3);border-top:1px solid var(--bee-paper)}@media (min-width:48rem){.steps{grid-template-columns:repeat(3,1fr);gap:var(--bee-space-4)}}.coming{padding:var(--bee-space-4);border:1px dashed var(--bee-mist);border-radius:var(--bee-radius-lg);background:var(--bee-paper)}.coming__eyebrow{display:flex;align-items:center;gap:var(--bee-space-2);color:var(--bee-slate);font-weight:var(--bee-w-semibold)}.coming__eyebrow,.coming__tag{font-size:var(--bee-text-xs);letter-spacing:.05em;text-transform:uppercase}.coming__tag{display:inline-block;padding:2px var(--bee-space-2);border-radius:var(--bee-radius-full);background:#e2e8f0;color:#334155;border:1px solid #cbd5e1;font-weight:var(--bee-w-bold)}.coming__tag--sm{font-size:.75rem}.coming__title{margin-top:var(--bee-space-2);font-size:var(--bee-text-xl);font-weight:var(--bee-w-semibold);letter-spacing:-.02em;color:var(--bee-slate)}.coming__lede{margin-top:var(--bee-space-1);max-width:60ch;font-size:var(--bee-text-sm);color:var(--bee-slate)}.flow{margin:var(--bee-space-6) 0;padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.flow__box{fill:var(--bee-white);stroke:var(--bee-mist);stroke-width:1.2}.flow__box--own{fill:var(--bee-paper);stroke:var(--bee-slate)}.flow__box--off{fill:var(--bee-white);stroke:var(--bee-cloud);stroke-dasharray:4 4}.flow__label{fill:var(--bee-ink);font-size:10px;font-weight:600}.flow__label,.flow__sub{font-family:var(--font-sans),var(--bee-font-sans)}.flow__sub{fill:var(--bee-slate);font-size:8.5px}.flow__arrow{stroke:var(--bee-slate);stroke-width:1.4;fill:none}.flow__arrow--off{stroke:var(--bee-mist)}.flow__caption{margin-top:var(--bee-space-4);font-size:var(--bee-text-sm);color:var(--bee-slate)}.flow__caption ul{margin:0;padding-left:var(--bee-space-5)}.flow__caption li+li{margin-top:var(--bee-space-2)}.after{margin:0;padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.after__label{fill:var(--bee-ink);font-size:12px;font-weight:600}.after__label,.after__sub{font-family:var(--font-sans),var(--bee-font-sans)}.after__sub{fill:var(--bee-slate);font-size:10.5px}.after__caption{margin-top:var(--bee-space-3);font-size:var(--bee-text-sm);color:var(--bee-slate)}.terms-fig{margin:var(--bee-space-6) 0;padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-paper)}.terms-fig .dia{max-width:24rem}.terms-fig figcaption{margin-top:var(--bee-space-3);font-size:var(--bee-text-sm);color:var(--bee-slate)}.close-cta .clemnote__mark,.close-cta .clemnote__sig,.close-cta .hand{color:var(--bee-brand-soft)}.close-cta .clemnote{justify-content:center;max-width:34rem;margin-block:var(--bee-space-6) var(--bee-space-8);margin-inline:auto;text-align:left}.outcomes-lead .dia{max-width:22rem}.fitfig{margin:0;display:grid;gap:var(--bee-space-4);padding:var(--bee-space-5);background:var(--bee-white);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg)}.fitfig__in{margin:0;padding:var(--bee-space-4);border:2px solid var(--bee-slate);border-radius:var(--bee-radius-md);background:var(--bee-paper);text-align:center}.fitfig__in-label{margin:0;font-size:var(--bee-text-lg);font-weight:var(--bee-w-bold);color:var(--bee-ink)}.fitfig__in-sub{margin:2px 0 0;font-size:var(--bee-text-sm);color:var(--bee-slate)}.fitfig__divider{margin:0;height:1px;background:repeating-linear-gradient(to right,var(--bee-mist) 0 5px,transparent 5px 10px)}.fitfig__out-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-3)}.fitfig__out{padding:var(--bee-space-3);border:1.5px dashed var(--bee-mist);border-radius:var(--bee-radius-md);background:transparent}.fitfig__out-label{margin:0;font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.fitfig__out-body{margin:2px 0 0;font-size:var(--bee-text-sm);line-height:1.5;color:var(--bee-slate)}.fitfig__cap{margin:0;font-size:var(--bee-text-xs);color:var(--bee-slate)}@media (min-width:48rem){.fitfig__out-list{grid-template-columns:repeat(3,1fr)}}.page-head--snug{padding-block:var(--bee-space-6) var(--bee-space-5)}.section--snug{padding-block:0 var(--bee-space-12)}.chart__group-synth{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--bee-slate)}.hero__escape{margin-top:var(--bee-space-2);padding-left:var(--bee-space-4);border-left:2px solid var(--bee-brand-soft);max-width:56ch;font-size:var(--bee-text-sm);color:var(--bee-slate)}.hero__escape strong{color:var(--bee-ink)}.hero__ask{display:contents}.hero__copy{order:1}.hero__act{order:2}.hero__reply{order:3}.hero__escape{order:4}.hero__proof{order:5}.hero__secondary{order:6}.hero__note{order:7}.hero__jab{margin-top:var(--bee-space-2);line-height:1.4;max-width:50ch;font-size:var(--bee-text-base);color:var(--bee-ink)}.hero__marketplace{margin-top:var(--bee-space-2);max-width:54ch;font-size:var(--bee-text-sm);line-height:1.45;color:var(--bee-slate)}.hero__marketplace a{color:var(--bee-brand-deep);text-underline-offset:2px}.hero__act,.hero__secondary{margin-top:var(--bee-space-4);width:100%}.btn--outline{background:transparent;border-color:var(--bee-brand-dark);color:var(--bee-brand-deep);font-weight:var(--bee-w-medium);padding:var(--bee-space-3) var(--bee-space-6);min-height:44px}.btn--outline:hover{background:var(--bee-brand-soft);border-color:var(--bee-brand-deep);color:var(--bee-brand-deep)}@media (min-width:48rem){.hero__ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bee-space-3) var(--bee-space-4);grid-column:1;grid-row:2;margin-top:var(--bee-space-5)}.hero__act{order:1}.hero__secondary{order:2}.hero__ask .hero__reply{order:3;flex-basis:100%}.hero__copy{grid-column:1;grid-row:1}.hero__escape{grid-row:3}.hero__escape,.hero__note{grid-column:1;margin-top:var(--bee-space-3)}.hero__note{grid-row:4}.hero__proof{grid-column:2;grid-row:1/span 4;margin-top:0}.hero__act,.hero__secondary{width:auto;margin-top:0}.hero__secondary .btn{padding-inline:var(--bee-space-4)}.hero__jab,.hero__marketplace{margin-top:var(--bee-space-4);line-height:1.55}}.clemnote--lead{margin-top:0;margin-bottom:var(--bee-space-3)}.clemnote--lead .hand{font-size:1.25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clemnote--anchored{position:relative;padding-left:var(--bee-space-3);margin-top:var(--bee-space-4)}.clemnote--anchored:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:1px;background:var(--bee-brand-soft)}.hero__empathy{margin-top:var(--bee-space-1)}.hero__proof-note{margin-top:var(--bee-space-3)}.trustnote{max-width:68ch;margin:0 auto;text-align:left}.trustnote__body{margin:0;font-size:var(--bee-text-base);line-height:1.6;color:var(--bee-ink)}.trustnote__body+.trustnote__body{margin-top:var(--bee-space-2)}.trustnote__body strong{font-weight:var(--bee-w-semibold)}.trustnote__meta{margin-top:var(--bee-space-3);font-size:var(--bee-text-sm);color:var(--bee-slate)}@media (min-width:48rem){.trustnote__body{font-size:var(--bee-text-lg);line-height:1.55}}.band{display:grid;gap:var(--bee-space-6);margin:0;padding:0;list-style:none;grid-template-columns:1fr}.band__step{display:flex;flex-direction:column;gap:var(--bee-space-3);padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.band__art-wrap{background:var(--bee-paper);border-radius:var(--bee-radius-md);padding:var(--bee-space-4)}.band__art{display:block;width:100%;height:auto}.band__title{display:flex;align-items:baseline;gap:var(--bee-space-3);margin:0;font-size:var(--bee-text-base);line-height:1.4;color:var(--bee-ink)}.band__n,.band__title{font-weight:var(--bee-w-semibold)}.band__n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--bee-radius-full);background:var(--bee-brand-soft);color:var(--bee-brand-deep);font-size:var(--bee-text-sm)}.band__synth{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.band__slip{fill:var(--bee-white);stroke:var(--bee-mist);stroke-width:1.2}.band__rule{stroke:var(--bee-cloud);stroke-width:1.6;stroke-linecap:round}.band__art-label,.band__bar-label,.band__bar-value,.band__you-label{font-family:var(--font-sans),var(--bee-font-sans);fill:var(--bee-slate)}.band__art-label,.band__bar-label{font-size:9px}.band__bar-value{font-size:9px;font-family:var(--font-mono),var(--bee-font-mono);fill:var(--bee-ink);font-weight:500}.band__bar-track{fill:var(--bee-cloud)}.band__bar-fill--quiet{fill:#c4b5fd}.band__bar-fill--normal{fill:#8b5cf6}.band__bar-fill--rough{fill:#5b21b6}.band__pill--decisive{fill:var(--bee-brand-soft)}.band__pill--close{fill:#dbeafe}.band__pill--withheld{fill:#e2e8f0}.band__link{stroke:var(--bee-mist);stroke-width:1.4;fill:none}.band__you{fill:var(--bee-brand-soft);stroke:var(--bee-brand-dark);stroke-width:1.4}.band__you-label{font-size:8px;font-weight:600;fill:var(--bee-brand-deep)}@media (min-width:48rem){.band{grid-template-columns:repeat(3,1fr);gap:var(--bee-space-5)}}.renewal{display:grid;gap:var(--bee-space-5)}.renewal__fig{margin:0;padding:var(--bee-space-5);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg);background:var(--bee-white)}.renewal__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bee-space-2);padding-bottom:var(--bee-space-4);border-bottom:1px solid var(--bee-cloud)}.renewal__title{font-size:var(--bee-text-base);color:var(--bee-ink)}.renewal__synth,.renewal__title{font-weight:var(--bee-w-semibold)}.renewal__synth{font-size:var(--bee-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.renewal__rows{list-style:none;margin:var(--bee-space-4) 0 0;padding:0}.renewal__row,.renewal__rows{display:grid;gap:var(--bee-space-3)}.renewal__row{grid-template-columns:minmax(7.5rem,auto) 1fr auto;align-items:center}.renewal__name{display:flex;flex-direction:column;gap:2px;font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);color:var(--bee-ink)}.renewal__tag{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.02em;color:var(--bee-brand-deep)}.renewal__track{position:relative;display:block;height:20px}.renewal__axis{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:1px;background:var(--bee-cloud)}.renewal__dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--bee-white);border:2.5px solid var(--bee-slate)}.renewal__dot--current{background:var(--bee-slate);border-color:var(--bee-ink);width:14px;height:14px;margin:-7px 0 0 -7px}.renewal__scale{margin:var(--bee-space-3) 0 0;font-size:var(--bee-text-xs);line-height:1.5;color:var(--bee-slate)}.renewal__value{font-family:var(--font-mono),var(--bee-font-mono);font-size:var(--bee-text-base);font-weight:500;color:var(--bee-ink);font-variant-numeric:tabular-nums}.renewal__diff{margin:var(--bee-space-4) 0 0;padding-top:var(--bee-space-4);border-top:1px solid var(--bee-cloud);font-size:var(--bee-text-sm);line-height:1.55;color:var(--bee-slate)}.renewal__note{margin-top:0}@media (min-width:48rem){.renewal{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:var(--bee-space-8)}.renewal__note{margin-top:var(--bee-space-6)}}.ofig{margin:0 0 var(--bee-space-4);padding:var(--bee-space-4);border-radius:var(--bee-radius-md);background:var(--bee-paper);border:1px solid var(--bee-cloud)}.ofig__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bee-space-2);margin-bottom:var(--bee-space-3)}.ofig__scenario{font-size:var(--bee-text-sm);color:var(--bee-ink)}.ofig__scenario,.ofig__synth{font-weight:var(--bee-w-semibold)}.ofig__synth{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.ofig__bars,.ofig__structures{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-2)}.ofig__bar{display:grid;grid-template-columns:3.75rem 1fr auto;align-items:center;gap:var(--bee-space-2)}.ofig__name{font-size:var(--bee-text-xs);color:var(--bee-slate)}.ofig__track{display:block;height:10px;border-radius:5px;background:var(--bee-cloud);overflow:hidden}.ofig__fill{display:block;height:100%;background:var(--bee-mist)}.ofig__value{font-family:var(--font-mono),var(--bee-font-mono);font-size:var(--bee-text-xs);font-weight:500;color:var(--bee-ink);font-variant-numeric:tabular-nums}.ofig__bar.is-marked .ofig__name{color:var(--bee-ink);font-weight:var(--bee-w-semibold)}.ofig__bar.is-marked--decisive .ofig__fill{background:var(--bee-brand-dark)}.ofig__bar.is-marked--close .ofig__fill{background:#1d4ed8}.ofig__bracket,.ofig__margin,.ofig__nototal{display:flex;align-items:center;gap:var(--bee-space-2);margin:var(--bee-space-3) 0 0;font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);color:var(--bee-slate)}.ofig__bracket-mark{display:inline-block;width:14px;height:8px;border:1px solid var(--bee-mist);border-top:0;border-radius:0 0 3px 3px}.ofig__nototal-mark{display:inline-block;width:14px;height:10px;border:1.5px dashed var(--bee-mist);border-radius:3px}.ofig__structure{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bee-space-3);padding:var(--bee-space-2) var(--bee-space-3);background:var(--bee-white);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-sm)}.ofig__structure-label{font-size:var(--bee-text-xs);color:var(--bee-slate)}.ofig__structure-value{font-family:var(--font-mono),var(--bee-font-mono);font-size:var(--bee-text-sm);font-weight:500;color:var(--bee-ink)}.ofig--withheld{background:var(--bee-withheld-soft,#f1f5f9)}.structures{margin:var(--bee-space-6) 0;padding:var(--bee-space-5);background:var(--bee-white);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg)}.structures__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bee-space-2);padding-bottom:var(--bee-space-4);border-bottom:1px solid var(--bee-cloud)}.structures__title{font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.structures__synth{font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.structures__pair{display:grid;gap:var(--bee-space-5);margin-top:var(--bee-space-4)}.structures__label{margin:0 0 var(--bee-space-2);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--bee-slate)}.structures__pot{display:flex;align-items:center;justify-content:center;min-height:72px;border:2px solid var(--bee-mist);border-radius:var(--bee-radius-md);background:var(--bee-paper)}.structures__person-figure,.structures__pot-figure{font-family:var(--font-mono),var(--bee-font-mono);font-weight:500;color:var(--bee-ink);font-variant-numeric:tabular-nums}.structures__pot-figure{font-size:var(--bee-text-lg)}.structures__each{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bee-space-2);min-height:72px}.structures__person{display:flex;align-items:center;justify-content:center;border:2px solid var(--bee-mist);border-radius:var(--bee-radius-md);background:var(--bee-paper)}.structures__person-figure{font-size:var(--bee-text-sm)}.structures__gloss{margin:var(--bee-space-2) 0 0;font-size:var(--bee-text-xs);line-height:1.5;color:var(--bee-slate)}.structures__nototal{margin:var(--bee-space-5) 0 0;padding-top:var(--bee-space-4);border-top:1px solid var(--bee-cloud);font-size:var(--bee-text-sm);line-height:1.55;color:var(--bee-slate)}@media (min-width:40rem){.structures__pair{grid-template-columns:1fr 1fr;gap:var(--bee-space-6)}}.after__flow{list-style:none;margin:0;padding:0;max-width:560px}.after__flow,.after__step{display:flex;flex-direction:column;gap:var(--bee-space-2)}.after__step{flex:1 1 0;min-width:0}.after__card{display:flex;flex-direction:column;gap:2px;padding:var(--bee-space-3) var(--bee-space-4);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-md);background:var(--bee-white);min-width:0}.after__n{font-size:var(--bee-text-xs);color:var(--bee-brand-deep)}.after__label,.after__n{font-weight:var(--bee-w-semibold)}.after__label{font-size:var(--bee-text-sm);color:var(--bee-ink);overflow-wrap:break-word}.after__sub{font-size:var(--bee-text-xs);line-height:1.45;color:var(--bee-slate);overflow-wrap:break-word}.after__arrow{display:flex;justify-content:center;transform:rotate(90deg);color:var(--bee-mist)}.after__arrow-head,.after__arrow-line{stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (min-width:30rem){.after__flow{flex-direction:row;align-items:stretch}.after__step{flex-direction:row;align-items:center;gap:var(--bee-space-2)}.after__card{flex:1 1 auto;height:100%}.after__arrow{transform:none;flex:none}}.copyaddr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bee-space-2);margin:var(--bee-space-4) 0 0;color:var(--bee-slate)}.copyaddr,.copyaddr__value{font-size:var(--bee-text-sm)}.copyaddr__value{font-family:var(--font-mono),var(--bee-font-mono);color:var(--bee-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.copyaddr__btn{min-height:44px;min-width:44px;padding:var(--bee-space-2) var(--bee-space-4);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-md);background:var(--bee-white);color:var(--bee-brand-deep);font:inherit;font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);cursor:pointer}.copyaddr__btn:hover{background:var(--bee-paper);border-color:var(--bee-mist)}.mailto-card__note-plain{margin-top:var(--bee-space-3);font-size:var(--bee-text-sm);color:var(--bee-slate)}.mailto-card__note{margin:var(--bee-space-4) 0 0}.flow__row{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--bee-space-2);max-width:600px}.flow__box,.flow__node{display:flex;min-width:0}.flow__box{flex-direction:column;gap:2px;flex:1 1 auto;padding:var(--bee-space-3) var(--bee-space-4);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-md);background:var(--bee-white)}.flow__box--own{border-color:var(--bee-brand-dark)}.flow__box--off{border-style:dashed;border-color:var(--bee-mist);background:var(--bee-paper)}.flow__label{font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.flow__label,.flow__sub{overflow-wrap:break-word}.flow__sub{font-size:.75rem;line-height:1.45}.flow__box--off .flow__label,.flow__box--off .flow__sub,.flow__sub{color:var(--bee-slate)}.flow__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:none;padding:var(--bee-space-1) 0}.flow__arrow{display:block;width:2px;height:18px;background:var(--bee-mist)}.flow__link--off .flow__arrow{background:repeating-linear-gradient(to bottom,var(--bee-mist) 0 4px,transparent 4px 8px)}.flow__link-note{font-size:.75rem;color:var(--bee-slate);text-align:center}@media (min-width:40rem){.flow__row{flex-direction:row;align-items:center}.flow__node{flex:1 1 0}.flow__arrow{width:28px;height:2px}.flow__link--off .flow__arrow{background:repeating-linear-gradient(to right,var(--bee-mist) 0 4px,transparent 4px 8px)}}.glyph{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bee-space-5)}.glyph__art{flex:1 1 180px;min-width:160px;max-width:260px}.glyph__key{list-style:none;margin:0;padding:0;display:grid;gap:var(--bee-space-2)}.glyph__key-item{display:flex;align-items:center;gap:var(--bee-space-2);font-size:var(--bee-text-sm);color:var(--bee-ink)}.glyph__swatch{display:inline-block;width:20px;height:9px;border-radius:4.5px;flex:none}.glyph__swatch--decisive{background:var(--bee-brand-soft);border:1px solid var(--bee-brand-dark)}.glyph__swatch--close{background:#dbeafe;border:1px solid #1d4ed8}.glyph__swatch--withheld{background:#f1f5f9;border:1px solid var(--bee-slate)}.coming__note{margin-top:var(--bee-space-2);margin-bottom:0}.step__more{margin-top:var(--bee-space-3);border-top:1px solid var(--bee-cloud);padding-top:var(--bee-space-3)}.step__more>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);color:var(--bee-brand-deep)}.step__more[open]>summary{margin-bottom:var(--bee-space-2)}.qualifier--line{background:none;border:0;padding:0;font-size:var(--bee-text-sm);color:var(--bee-slate)}.page-head--prose{max-width:66ch}.footer__clem{margin-top:var(--bee-space-2);color:var(--bee-slate)}.howto__note,.sample__note{margin-top:var(--bee-space-5)}.boundary{display:grid;gap:var(--bee-space-2);margin:var(--bee-space-3) 0 0;padding:var(--bee-space-3);background:var(--bee-white);border:1px solid var(--bee-cloud);border-radius:var(--bee-radius-lg)}.boundary__more{margin-top:var(--bee-space-2);border-top:1px solid var(--bee-cloud);grid-column:1/-1}.boundary__more summary{display:flex;align-items:center;min-height:44px;font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);color:var(--bee-brand-deep);cursor:pointer;list-style:none}.boundary__more summary::-webkit-details-marker{display:none}.boundary__more summary:after{content:"";width:7px;height:7px;margin-left:var(--bee-space-2);border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.boundary__more[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.boundary__defs{margin:0 0 var(--bee-space-3);display:grid;gap:var(--bee-space-3)}.boundary__defs dt{font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);color:var(--bee-ink)}.boundary__defs dd{margin:2px 0 0;font-size:var(--bee-text-sm);line-height:1.5;color:var(--bee-slate)}.boundary__label{margin:0 0 var(--bee-space-2);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}.boundary__built{display:flex;flex-direction:column;gap:var(--bee-space-1);padding:var(--bee-space-3);border:2px solid var(--bee-brand-dark);border-radius:var(--bee-radius-md);background:var(--bee-brand-soft)}.boundary__built-title{font-size:var(--bee-text-lg);font-weight:var(--bee-w-semibold);line-height:1.3;color:var(--bee-brand-deep)}.boundary__built-sub{font-size:var(--bee-text-sm);line-height:1.45;color:var(--bee-brand-deep)}.boundary__rule{height:1px;background:repeating-linear-gradient(to right,var(--bee-mist) 0 5px,transparent 5px 10px)}.boundary__pending{list-style:none;margin:0;padding:var(--bee-space-2) var(--bee-space-3);display:grid;gap:2px;border:1.5px dashed var(--bee-mist);border-radius:var(--bee-radius-sm)}.boundary__pending-item{background:transparent;font-size:var(--bee-text-sm);color:var(--bee-slate)}@media (min-width:40rem){.boundary{grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:start;gap:var(--bee-space-6)}.boundary__rule{width:1px;height:100%;min-height:120px;background:repeating-linear-gradient(to bottom,var(--bee-mist) 0 5px,transparent 5px 10px)}}@media (max-width:47.99rem){.section{padding-block:var(--bee-space-8)}.section__body{margin-top:var(--bee-space-5)}.hero{padding-block:var(--bee-space-2) var(--bee-space-5)}.hero__note{margin-top:var(--bee-space-3)}.hero__secondary{margin-top:var(--bee-space-4)}.hero__reply{margin-top:var(--bee-space-2)}.hero__proof{margin-top:var(--bee-space-3)}.clemnote--lead{margin-bottom:var(--bee-space-2)}.hero__escape{margin-top:var(--bee-space-3)}.hero__proof{margin-top:var(--bee-space-4)}.trustnote__meta{margin-top:var(--bee-space-2)}.band{gap:var(--bee-space-4)}.band__step{padding:var(--bee-space-4)}.band__art-wrap{padding:var(--bee-space-3)}.coming__note{margin-top:var(--bee-space-2);margin-bottom:0}.boundary{margin-block:var(--bee-space-3) 0;padding:0;border:0;background:none}}@media (min-width:48rem){.hero{padding-block:var(--bee-space-8) var(--bee-space-3)}.hero__escape{grid-column:1;grid-row:3;align-self:start;margin-top:var(--bee-space-2);max-width:46ch}.section--strip{padding-block:var(--bee-space-3)}.hero{padding-block:var(--bee-space-8) var(--bee-space-2)}.hero__note{grid-row:4;grid-column:1;margin-top:var(--bee-space-1)}.hero__proof{grid-column:2;grid-row:1;margin-top:0}.hero__ask{margin-top:var(--bee-space-2)}.hero__escape{margin-top:var(--bee-space-1)}.hero__jab,.hero__marketplace{margin-top:var(--bee-space-3)}.section--strip{padding-block:var(--bee-space-4)}.trustnote__body{line-height:1.45}.trustnote__meta{margin-top:var(--bee-space-2)}}@media (max-width:47.99rem){.footer{padding-block:var(--bee-space-6)}.footer__inner{gap:var(--bee-space-4)}.footer__brand.stack-4>*+*,.footer__col.stack-4>*+*{margin-top:var(--bee-space-2)}.footer__links{-moz-column-gap:var(--bee-space-4);column-gap:var(--bee-space-4)}.footer__legal{line-height:1.45}.close-cta{padding:var(--bee-space-6) var(--bee-space-5)}.close-cta .btn{margin-top:var(--bee-space-5)}.close-cta__note{margin-top:var(--bee-space-3)}}.hero__reply{display:block;margin-top:var(--bee-space-3)}@media (min-width:48rem){.hero__reply{margin-top:0}}@media (max-width:47.99rem){.fitfig{padding:var(--bee-space-4)}}.renewal__row--current .renewal__name{color:var(--bee-ink);font-weight:var(--bee-w-semibold)}.btn--outline{font-size:var(--bee-text-base);padding-block:var(--bee-space-2)}@media (min-width:48rem){.btn--outline{font-size:var(--bee-text-sm);padding-inline:var(--bee-space-5)}}.hero__reply{font-weight:var(--bee-w-medium);color:var(--bee-slate)}.boundary__item-title{margin:0;font-size:var(--bee-text-sm);font-weight:var(--bee-w-semibold);line-height:1.5;color:var(--bee-ink)}.boundary__item-title .coming__tag{margin-right:var(--bee-space-2)}.boundary__item-body{margin:2px 0 var(--bee-space-1);font-size:var(--bee-text-sm);line-height:1.5;color:var(--bee-slate)}.boundary__pending-item{padding:0}@media (max-width:47.99rem){.coming__lede,.coming__note{margin-top:var(--bee-space-2)}.coming__note{margin-bottom:var(--bee-space-2)}.boundary{margin-top:var(--bee-space-3)}}.qualifier--line{margin-bottom:var(--bee-space-5)}.section--snug .qualifier--line:first-child{padding-left:0;border-left:0}@media (min-width:48rem) and (max-width:59.99rem){.band{grid-template-columns:repeat(2,1fr)}.band__step:last-child{grid-column:1/-1}.band__step:last-child .band__art-wrap{max-width:calc(50% - var(--bee-space-2))}}.boundary__ways{list-style:none;display:flex;flex-wrap:wrap;gap:2px var(--bee-space-3);margin:var(--bee-space-2) 0 0;padding:0}.boundary__way{display:flex;align-items:center;gap:var(--bee-space-2);font-size:var(--bee-text-xs);font-weight:var(--bee-w-medium);color:var(--bee-brand-deep)}.boundary__way-bar{display:block;width:26px;height:8px;border-radius:4px}.boundary__way-bar--quiet{background:#c4b5fd}.boundary__way-bar--normal{background:#8b5cf6}.boundary__way-bar--rough{background:#5b21b6}.band__caption{font-size:var(--bee-text-xs);color:var(--bee-slate)}@media (max-width:47.99rem){.hero__reply{margin-top:var(--bee-space-1)}.hero__proof{margin-top:var(--bee-space-2)}.clemnote--lead{margin-bottom:var(--bee-space-1)}.clemnote--lead .hand{font-size:1.1875rem;line-height:1.25}.matrix__head{padding-block:6px}.hero__category,.hero__jab,.hero__marketplace{margin-top:6px}.hero__act{margin-top:var(--bee-space-3)}}.step__art{display:flex;align-items:center;justify-content:center;min-height:150px}@media (min-width:48rem){.step__art{min-height:250px}}@media (min-width:40rem){.boundary{align-items:start}.boundary__side:first-child{align-self:start}}.matrix__key strong{color:var(--bee-ink)}.trustnote__meta{margin-top:var(--bee-space-1)}@media (max-width:47.99rem){.hero__proof-note{margin-top:var(--bee-space-2)}.hero__secondary{margin-top:var(--bee-space-3)}.hero__escape,.hero__note{margin-top:var(--bee-space-2)}.section__body{margin-top:var(--bee-space-4)}}b .num,strong .num{font-weight:var(--bee-w-bold)}@media (max-width:47.99rem){.hero__proof-note{margin-top:var(--bee-space-1)}.hero__secondary{margin-top:var(--bee-space-2)}.hero__escape,.hero__note{margin-top:var(--bee-space-1)}.hero{padding-block:var(--bee-space-2) var(--bee-space-3)}.trustnote__body{line-height:1.5}.section--strip{padding-block:var(--bee-space-10) var(--bee-space-4)}}@media (min-width:48rem){.trustnote{max-width:76ch}.section--strip{padding-block:var(--bee-space-3)}.trustnote__meta{margin-top:2px}.section--strip{padding-block:var(--bee-space-1) var(--bee-space-3)}.hero{padding-block:var(--bee-space-6) var(--bee-space-2)}}.limits__more,.serious__more{margin-top:var(--bee-space-4);border-top:1px solid var(--bee-cloud)}.limits__more>summary,.serious__more>summary{display:flex;align-items:center;min-height:44px;font-size:var(--bee-text-sm);font-weight:var(--bee-w-medium);color:var(--bee-brand-deep);cursor:pointer;list-style:none}.limits__more>summary::-webkit-details-marker,.serious__more>summary::-webkit-details-marker{display:none}.limits__more>summary:after,.serious__more>summary:after{content:"";width:7px;height:7px;margin-left:var(--bee-space-2);border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.limits__more[open]>summary:after,.serious__more[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.serious__more>summary{color:var(--bee-ink)}.serious__more .serious__body:first-of-type{margin-top:var(--bee-space-3)}@media print{details::details-content{content-visibility:visible}.boundary__more:not([open])>:not(summary),.chart__data:not([open])>:not(summary),.limits__more:not([open])>:not(summary),.serious__more:not([open])>:not(summary){display:block}.boundary__more>summary:after,.limits__more>summary:after,.serious__more>summary:after{display:none}}.assumptions__synth{display:inline-block;font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate);white-space:nowrap}.matrix__table td.is-deciding,.matrix__table th.is-deciding{background-color:color-mix(in srgb,var(--bee-brand-soft) 42%,transparent)}.matrix__table th.is-deciding{background-color:color-mix(in srgb,var(--bee-brand-soft) 62%,transparent);color:var(--bee-brand-deep)}.matrix__decides{display:none}@media (min-width:48rem){.matrix__decides{display:block;margin-top:1px;font-family:var(--font-sans),var(--bee-font-sans);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-brand-deep)}}@media (forced-colors:active){.matrix__table td.is-deciding,.matrix__table th.is-deciding{border-left:1px solid;border-right:1px solid}}.kv__synth{margin:0 0 var(--bee-space-2);font-size:var(--bee-text-xs);font-weight:var(--bee-w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--bee-slate)}@media (max-width:24rem){.matrix__premium-inline{white-space:normal}.matrix__premium-inline .num{display:block}.matrix__table td:first-child,.matrix__table th:first-child{padding-right:var(--bee-space-1)}}@media (max-width:47.99rem){.matrix--full .matrix__table td,.matrix--full .matrix__table th{padding-inline:2px}.matrix--full .matrix__table td:first-child,.matrix--full .matrix__table th:first-child{padding-left:var(--bee-space-2)}.matrix--full .matrix__table td:last-child,.matrix--full .matrix__table th:last-child{padding-right:var(--bee-space-2)}}