@layer components{.bonus-section{padding-block:0 var(--space-7);color:var(--color-text);position:relative}@media (width>=64rem){.bonus-section{padding-block:0 var(--space-8)}}.bonus-section__inner{position:relative;container:bonus-section/inline-size}.bonus-head{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}@container bonus-section (width>=55rem){.bonus-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3.75rem;margin-block-end:2.75rem}}.bonus-head__intro{max-inline-size:35rem}.bonus-head__eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 .875rem}.bonus-head__title{color:var(--color-text);margin:0}.bonus-head__lead{max-inline-size:26.25rem;color:var(--color-text-muted);margin:0}.bonus-head__aside{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.bonus-head__link{color:var(--gold);text-transform:uppercase;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.bonus-head__link .btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}.bonus-head__link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}@media (hover:hover){.bonus-head__link:hover .btn-arrow{transform:translate(.25rem)}}.bonus-hero{padding-block:var(--space-3) var(--space-7);color:var(--color-text);position:relative}@media (width>=64rem){.bonus-hero{padding-block:var(--space-4) var(--space-8)}}.bonus-hero__decor{display:none}@container bonus-section (width>=55rem){.bonus-hero__decor{opacity:.18;pointer-events:none;background:url(./hero-honeycomb-decor-BaSFAedq.svg) 50%/contain no-repeat;block-size:7.5rem;inline-size:12.5rem;display:block;position:absolute;inset-block-start:-3.25rem;inset-inline-end:calc(var(--space-6) - .875rem)}}.bonus-hero__head{gap:var(--space-5);flex-direction:column;margin-block-end:var(--space-6);display:flex;position:relative}@container bonus-section (width>=55rem){.bonus-hero__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3.75rem;margin-block-end:3.25rem}}.bonus-hero__intro{max-inline-size:35rem}.bonus-hero__eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 .875rem}.bonus-hero__title{color:var(--color-text);margin:0}.bonus-hero__title-line{display:block}.bonus-hero__aside{flex-direction:column;align-items:flex-start;gap:1.125rem;max-inline-size:26.25rem;display:flex}.bonus-hero__lead{color:var(--color-text-muted);margin:0}.bonus-hero__link{color:var(--gold);text-transform:uppercase;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.bonus-hero__link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.bonus-hero__link .btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}@media (hover:hover){.bonus-hero__link:hover .btn-arrow{transform:translate(.25rem)}}.bonus-hero__split{gap:var(--space-5);display:grid}@container bonus-section (width>=55rem){.bonus-hero__split{grid-template-columns:minmax(0,620fr) minmax(0,492fr)}}.bonus-hero__facts,.bonus-hero__join{min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-16);overflow:clip}@media (width>=48rem){.bonus-hero__facts,.bonus-hero__join{padding:2.25rem}}.bonus-hero__facts{background:var(--tile-cream);color:var(--tile-ink-cream)}.bonus-hero__facts-title{color:inherit;text-transform:uppercase;margin:0 0 1.625rem}.bonus-hero__facts-list{margin:0;padding:0;list-style:none}.bonus-hero__fact{column-gap:var(--space-4);border-block-end:.0625rem solid var(--tile-ink-cream);grid-template-columns:auto minmax(0,1fr);align-items:center;padding-block:1.125rem;display:grid}.bonus-hero__fact:first-child{padding-block-start:0}.bonus-hero__fact:last-child{border-block-end:0;padding-block-end:0}@container bonus-section (width>=30rem){.bonus-hero__fact{grid-template-columns:auto minmax(0,1fr) minmax(0,13.125rem)}}.bonus-hero__fact-numeral{min-inline-size:1.375rem;color:var(--gold);align-self:center}.bonus-hero__fact-main{min-inline-size:0}.bonus-hero__fact-label{text-transform:uppercase;margin:0 0 .3125rem}.bonus-hero__fact-value{color:inherit;margin:0}.bonus-hero__fact-note{grid-column:2;margin:.375rem 0 0}@container bonus-section (width>=30rem){.bonus-hero__fact-note{text-align:end;grid-column:3;margin:0}}.bonus-hero__join{background:var(--tile-honey);color:var(--tile-ink-honey);flex-direction:column;align-items:flex-start;display:flex}@container bonus-section (width>=36rem) and (width<55rem){.bonus-hero__join{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.bonus-hero__join>:not(.bonus-hero__join-scene){grid-column:1}.bonus-hero__join-actions{margin-block-end:0}.bonus-hero__join-scene{grid-area:1/2/span 4;place-self:end}}.bonus-hero__join-eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 1rem}.bonus-hero__join-amount{flex-wrap:wrap;align-items:baseline;gap:0 .625rem;margin:0 0 .625rem;display:flex}.bonus-hero__join-value{font-variant-numeric:lining-nums}.bonus-hero__join-text{max-inline-size:23.75rem;margin:0 0 var(--space-5)}.bonus-hero__join-actions{gap:var(--space-3);inline-size:100%;margin-block-end:var(--space-5);display:grid}.bonus-hero__join-button{border-radius:var(--radius-8)}.bonus-hero__join-button[data-variant=secondary]{border-color:var(--tile-ink-honey);color:var(--tile-ink-honey)}.bonus-hero__join-button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}@media (hover:hover){.bonus-hero__join-button[data-variant=secondary]:hover:not(:disabled){background:color-mix(in srgb, var(--tile-ink-honey) 8%, transparent)}}.bonus-hero__join-scene{block-size:auto;inline-size:100%;max-inline-size:26.25rem;margin-block-start:auto;display:block}.bonus-earn__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@container bonus-section (width>=55rem){.bonus-earn__list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.25rem}}.bonus-earn__tile{min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-16);flex-direction:column;align-items:flex-start;display:flex;overflow:clip}.bonus-earn__tile[data-tile=honey]{background:var(--tile-honey);color:var(--tile-ink-honey)}.bonus-earn__tile[data-tile=cream]{background:var(--tile-cream);color:var(--tile-ink-cream)}.bonus-earn__tile[data-tile=blush]{background:var(--tile-blush);color:var(--tile-ink-blush)}.bonus-earn__tile[data-tile=olive]{background:var(--tile-olive);color:var(--tile-ink-olive)}@container bonus-section (width>=36rem) and (width<55rem){.bonus-earn__tile{column-gap:var(--space-6);grid-template-columns:8.75rem minmax(0,1fr);align-content:start;display:grid}.bonus-earn__tile>:not(.bonus-earn__art){grid-column:2}.bonus-earn__art{grid-row:1/span 5;align-self:center}}@container bonus-section (width>=55rem){.bonus-earn__tile{min-block-size:23rem}}.bonus-earn__art{block-size:auto;inline-size:8.75rem;margin-block-end:1.125rem;display:block}.bonus-earn__label{text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 .75rem;display:flex}.bonus-earn__numeral{color:inherit}.bonus-earn__value{color:inherit;margin:0 0 .625rem}.bonus-earn__text{margin:0}.bonus-earn__link{color:inherit;text-transform:uppercase;align-items:center;gap:.625rem;margin-block-start:var(--space-4);text-decoration:none;display:inline-flex}.bonus-earn__link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.bonus-earn__link .btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}@media (hover:hover){.bonus-earn__link:hover .btn-arrow{transform:translate(.25rem)}}@container bonus-section (width>=55rem){.bonus-earn__link{margin-block-start:auto;padding-block-start:var(--space-4)}}.bonus-tiers__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@container bonus-section (width>=55rem){.bonus-tiers__list{align-items:start;gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.bonus-tiers__card{min-inline-size:0;padding:1.875rem var(--space-5);border-radius:var(--radius-16);flex-direction:column;display:flex;overflow:clip}.bonus-tiers__card[data-tile=cream]{--bonus-tier-ink:var(--tile-ink-cream);background:var(--tile-cream)}.bonus-tiers__card[data-tile=honey]{--bonus-tier-ink:var(--tile-ink-honey);background:var(--tile-honey)}.bonus-tiers__card[data-tile=olive]{--bonus-tier-ink:var(--tile-ink-olive);background:var(--tile-olive)}.bonus-tiers__card{color:var(--bonus-tier-ink)}@media (width>=48rem){.bonus-tiers__card{padding-inline:1.75rem}}.bonus-tiers__top{text-transform:uppercase;align-items:center;gap:.625rem;min-block-size:1.75rem;margin-block-end:1.125rem;display:flex}.bonus-tiers__numeral{color:inherit}.bonus-tiers__badge{background:var(--bonus-tier-ink);color:var(--on-dark);white-space:nowrap;border-radius:.3125rem;margin-inline-start:auto;padding:.3125rem .5625rem}.bonus-tiers__title{color:inherit;text-transform:uppercase;margin:0 0 .5rem}.bonus-tiers__threshold{margin:0 0 1.125rem}.bonus-tiers__percent{color:inherit}.bonus-tiers__rate{border-block-end:.0625rem solid var(--bonus-tier-ink);flex-wrap:wrap;align-items:baseline;gap:0 .625rem;margin:0;padding-block-end:1.375rem;display:flex}.bonus-tiers__features{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}@container bonus-section (width>=36rem) and (width<55rem){.bonus-tiers__features{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.bonus-tiers__feature{grid-template-columns:.875rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.bonus-tiers__feature:before{content:"";background:currentColor;block-size:1.0625rem;inline-size:.875rem;margin-block-start:.2rem;-webkit-mask:url(./tier-mark-BiXqvU1g.svg) 50%/contain no-repeat;mask:url(./tier-mark-BiXqvU1g.svg) 50%/contain no-repeat}.bonus-tiers__progress{margin-block-start:var(--space-5)}.bonus-tiers__note{margin:var(--space-5) 0 0;color:var(--color-text-muted)}.bonus-spend__steps{border-block-start:.0625rem solid var(--color-border);margin:0;padding:0;list-style:none}.bonus-spend__step{column-gap:var(--space-4);padding-block:var(--space-5);border-block-end:.0625rem solid var(--color-border);grid-template-columns:1.625rem minmax(0,1fr);align-items:center;display:grid}@container bonus-section (width>=36rem){.bonus-spend__step{column-gap:var(--space-5);grid-template-columns:1.625rem minmax(0,1fr) minmax(0,11.875rem)}}.bonus-spend__numeral{color:var(--gold);align-self:center}.bonus-spend__body{min-inline-size:0;max-inline-size:36rem}.bonus-spend__title{color:var(--color-text);margin:0 0 .4375rem}.bonus-spend__text{color:var(--color-text-muted);margin:0}.bonus-spend__aside{margin:var(--space-2) 0 0;color:var(--color-text-muted);grid-column:2}@container bonus-section (width>=36rem){.bonus-spend__aside{text-align:end;grid-column:3;margin:0}}.bonus-example__split{gap:var(--space-5);display:grid}@container bonus-section (width>=55rem){.bonus-example__split{grid-template-columns:minmax(0,620fr) minmax(0,492fr)}}.bonus-example__calc,.bonus-example__notes{min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-16);overflow:clip}@media (width>=48rem){.bonus-example__calc{padding:1.875rem}.bonus-example__notes{padding:1.875rem 1.75rem}}.bonus-example__calc{border:.0625rem solid var(--color-border)}.bonus-example__caption{color:var(--color-text-muted);text-transform:uppercase;margin:0 0 1.375rem}.bonus-example__rows{margin:0}.bonus-example__row{gap:var(--space-4);padding-block:var(--space-4);border-block-start:.0625rem solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.bonus-example__row:first-child{border-block-start:0;padding-block-start:0}.bonus-example__row:last-child{padding-block-end:0}.bonus-example__row[data-total]{border-block-start-color:var(--color-text)}.bonus-example__label{min-inline-size:0;color:var(--color-text);flex-direction:column;gap:.3125rem;display:flex}.bonus-example__note{color:var(--color-text-muted)}.bonus-example__value{color:var(--color-text);text-align:end;white-space:nowrap;flex:none;margin:0}[data-accent]>.bonus-example__value{color:var(--gold)}.bonus-example__notes{background:var(--tile-plum);color:var(--tile-ink-plum);flex-direction:column;display:flex}.bonus-example__notes-title{color:inherit;text-transform:uppercase;margin:0 0 1.25rem}.bonus-example__list{gap:.875rem;margin:0 0 1.375rem;padding:0;list-style:none;display:grid}.bonus-example__item{grid-template-columns:.875rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.bonus-example__item:before{content:"";background:url(./note-mark-DkNks9ei.svg) 50%/contain no-repeat;block-size:1.0625rem;inline-size:.875rem;margin-block-start:.2rem}.bonus-example__art{block-size:auto;inline-size:100%;max-inline-size:16.25rem;margin-block-start:auto;display:block}.bonus-rules__list{border-block-start:.0625rem solid var(--color-border);margin:0}.bonus-rules__row{padding-block:var(--space-5);border-block-end:.0625rem solid var(--color-border);gap:.375rem;display:grid}@container bonus-section (width>=55rem){.bonus-rules__row{gap:var(--space-5);grid-template-columns:minmax(0,21.25rem) minmax(0,18.75rem) minmax(0,1fr);align-items:center}}.bonus-rules__name{gap:var(--space-5);color:var(--color-text);align-items:baseline;margin:0;display:flex}.bonus-rules__numeral{min-inline-size:1.375rem;color:var(--gold);flex:none}.bonus-rules__value,.bonus-rules__note{margin:0;padding-inline-start:calc(1.375rem + var(--space-5))}@container bonus-section (width>=55rem){.bonus-rules__value,.bonus-rules__note{padding-inline-start:0}}.bonus-rules__value{color:var(--color-text)}.bonus-rules__note{color:var(--color-text-muted)}.bonus-faq__cols{grid-template-columns:minmax(0,1fr);display:grid}@container bonus-section (width>=55rem){.bonus-faq__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}}.bonus-faq__col{border-block-end:.0625rem solid var(--color-border);flex-direction:column;min-inline-size:0;display:flex}@container bonus-section (width<55rem){.bonus-faq__col:not(:last-child){border-block-end:0}}.bonus-faq__item{border-block-start:.0625rem solid var(--color-border);padding-block:1.375rem}.bonus-faq__item summary{cursor:pointer;align-items:flex-start;gap:1rem;list-style:none;display:flex}.bonus-faq__item summary::-webkit-details-marker{display:none}.bonus-faq__item summary:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.bonus-faq__number{min-inline-size:1.375rem;color:var(--gold);flex-shrink:0}.bonus-faq__question{min-inline-size:0;color:var(--color-text);flex:auto}.bonus-faq__icon{color:var(--gold);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.bonus-faq__item[open] .bonus-faq__icon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.bonus-faq__icon{transition:none}}.bonus-faq__answer{color:var(--color-text-muted);margin:.875rem 0 0;padding-inline:2.375rem}.bonus-progress{padding:var(--space-5);border:.0625rem solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface);color:var(--color-text);container:bonus-progress/inline-size}@media (width>=48rem){.bonus-progress{padding:1.875rem 2.25rem 2.25rem}}.bonus-progress__head{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}@container bonus-progress (width>=40rem){.bonus-progress__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-direction:row}}.bonus-progress__intro{max-inline-size:36rem}.bonus-progress__eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 .75rem}.bonus-progress__title{color:var(--color-text);margin:0 0 .5rem}.bonus-progress__text{color:var(--color-text-muted);margin:0}.bonus-progress__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}.bonus-progress__button{border-radius:var(--radius-8)}.bonus-progress__link{color:var(--gold);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.bonus-progress__link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.bonus-progress__link .btn-arrow{transition:transform var(--duration-fast) var(--ease-standard)}@media (hover:hover){.bonus-progress__link:hover .btn-arrow{transform:translate(.25rem)}}.bonus-progress__track{border-radius:var(--radius-pill);background:var(--color-border);block-size:.5rem;margin-inline-end:.5625rem;position:relative}.bonus-progress__fill{inline-size:var(--bonus-progress,0%);border-radius:inherit;background:var(--gold);transition:inline-size var(--duration-normal) var(--ease-standard);position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.bonus-progress__fill{transition:none}}.bonus-progress__node{border:.125rem solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--bonus-progress-node) / var(--bonus-progress-count,3) * 100%);transform:translate(-50%,-50%)}.bonus-progress__node[data-reached]{border-color:var(--gold);background:var(--gold)}.bonus-progress__node[data-next]{border-color:var(--gold)}.bonus-progress__steps{grid-template-columns:repeat(var(--bonus-progress-count,3), minmax(0, 1fr));gap:var(--space-2);margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.bonus-progress__step{color:var(--color-text-muted);text-align:end;gap:.125rem;display:grid}.bonus-progress__step[data-reached],.bonus-progress__step[data-next]{color:var(--color-text)}.bonus-progress__step-name{overflow-wrap:anywhere}.bonus-progress__spent{margin:var(--space-4) 0 0;color:var(--color-text-muted)}}
