.benefit-media{container-type:inline-size}.benefit-card{z-index:1;background:color-mix(in oklab, var(--color-card) 96%, transparent);color:var(--color-foreground);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-foreground) 7%, transparent), 0 1.6em 3.4em -1.4em oklab(0% none none/.42);--bc-accent:oklch(52% .16 262);--bc-accent-soft:color-mix(in oklab, var(--color-foreground) 5%, transparent);--bc-track:color-mix(in oklab, var(--color-foreground) 9%, transparent);--bc-line:color-mix(in oklab, var(--color-foreground) 11%, transparent);--bc-surface:color-mix(in oklab, var(--color-foreground) 3.5%, transparent);--bc-warn:color-mix(in oklab, var(--color-foreground) 62%, transparent);border-radius:1.1em;flex-direction:column;padding:1em;font-size:3.2cqi;line-height:1.35;display:flex;position:absolute;inset:6.5%}.dark .benefit-card{--bc-accent:oklch(78% .11 258)}.benefit-card__title{letter-spacing:-.015em;font-size:1.7em;font-weight:650;line-height:1.15}.benefit-card__tabs{background:var(--bc-surface);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.2em;margin-top:.85em;padding:.22em;display:grid}.benefit-card__tab{color:var(--color-muted-foreground);border-radius:999px;outline:none;padding:.45em .5em;font-size:.95em;font-weight:500;transition:background-color .2s,color .2s}.benefit-card__tab:hover{color:var(--color-foreground)}.benefit-card__tab[aria-selected=true]{background:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 2px oklab(0% none none/.14)}.benefit-card__tab:focus-visible{box-shadow:0 0 0 2px var(--bc-accent)}.benefit-card__body{flex:auto;min-height:0;margin-top:.7em;display:grid;position:relative;overflow:hidden}.benefit-card__panel{flex-direction:column;grid-area:1/1;align-content:start;gap:.42em;transition:opacity .22s,transform .22s;display:flex}.benefit-card__panel[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.25em)}.benefit-card__note{border:1px solid var(--bc-line);color:var(--color-muted-foreground);background:0 0;border-radius:.8em;flex:none;align-items:center;gap:.6em;margin-top:.7em;padding:.6em .75em;font-size:.9em;display:flex}.benefit-card__spark{background:var(--bc-surface);width:2em;height:2em;color:var(--color-muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid}.benefit-card__spark svg{width:1em;height:1em}.benefit-card__accent{color:var(--color-foreground);font-weight:600}.benefit-card__metrics{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.benefit-card__metric{border:1px solid var(--bc-line);background:0 0;border-radius:.8em;justify-content:space-between;align-items:center;gap:.5em;padding:.5em .65em;display:flex}.benefit-card__metric[data-tone=in]{background:0 0}.benefit-card__metric-value{letter-spacing:-.02em;font-size:1.35em;font-weight:650;line-height:1.1}.benefit-card__metric[data-tone=in] .benefit-card__metric-value{color:var(--bc-accent)}.benefit-card__metric-label{color:var(--color-muted-foreground);font-size:.85em;display:block}.benefit-card__pill{background:var(--bc-surface);width:1.9em;height:1.9em;color:var(--color-muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid}.benefit-card__pill svg{width:.95em;height:.95em}.benefit-card__section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);font-size:.85em;font-weight:500}.benefit-card__row{border:1px solid var(--bc-line);border-radius:.8em;grid-template-columns:1fr auto;align-items:center;gap:.6em;padding:.45em .7em;font-size:.95em;display:grid}.benefit-card__row-amount{font-variant-numeric:tabular-nums;font-weight:600}.benefit-card__row-share{text-align:right;font-variant-numeric:tabular-nums;min-width:2.4em;color:var(--color-muted-foreground)}.benefit-card__track{background:var(--bc-track);border-radius:999px;height:.4em;display:block;overflow:hidden}.benefit-card__fill{background:color-mix(in oklab, var(--color-foreground) 45%, transparent);border-radius:999px;height:100%;transition:width .42s cubic-bezier(.4,0,.2,1);display:block}.benefit-card__item{border:1px solid var(--bc-line);border-radius:.8em;grid-template-columns:auto 1fr auto;align-items:center;gap:.65em;padding:.42em .65em;display:grid}.benefit-card__icon{background:var(--bc-surface);width:2.1em;height:2.1em;color:var(--color-foreground);border-radius:999px;place-items:center;display:grid}.benefit-card__icon svg{width:1.1em;height:1.1em}.benefit-card__item-name{font-size:.95em;font-weight:500;display:block}.benefit-card__item-sub{color:var(--color-muted-foreground);font-size:.85em;display:block}.benefit-card__item-figures{text-align:right}.benefit-card__item-amount{font-variant-numeric:tabular-nums;font-size:1.05em;font-weight:650}.benefit-card__record{border:1px solid var(--bc-line);border-radius:.8em;grid-template-columns:auto 1fr auto;align-items:center;gap:.55em;padding:.4em .65em;display:grid}.benefit-card__record-group{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-foreground);font-size:.75em;display:block}.benefit-card__record-name{font-size:.95em;font-weight:500;display:block}.benefit-card__record-date{color:var(--color-muted-foreground);font-size:.82em;display:none}.benefit-card__badge{border:1px solid var(--bc-line);color:var(--color-muted-foreground);background:0 0;border-radius:999px;align-items:center;gap:.35em;padding:.25em .55em;font-size:.8em;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.benefit-card__badge[data-tone=warn]{color:var(--color-foreground);background:var(--bc-surface)}.benefit-card__badge svg{width:.85em;height:.85em}.benefit-card__badge:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.benefit-card__doc{background:color-mix(in oklab, var(--bc-accent) 9%, transparent);text-align:center;border-radius:.7em;flex-direction:column;align-items:center;gap:.3em;padding:.7em .5em;display:flex}.benefit-card__doc svg{width:1.8em;height:1.8em;color:var(--bc-accent)}.benefit-card__doc-name{font-size:.85em;font-weight:600}.benefit-card__doc-meta{color:var(--color-muted-foreground);font-size:.78em}.benefit-card__empty{background:var(--bc-surface);text-align:center;color:var(--color-muted-foreground);border-radius:.8em;flex:auto;place-items:center;padding:1em;font-size:.9em;display:grid}@media (prefers-reduced-motion:reduce){.benefit-card__panel,.benefit-card__fill,.benefit-card__badge,.benefit-card__tab{transition:none}}.benefit-card__record-status{text-align:right;flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.benefit-card__cursor{z-index:3;pointer-events:none;opacity:0;width:1.6em;height:1.6em;transition:transform .9s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.benefit-card__cursor[data-visible=true]{opacity:1}.benefit-card__cursor svg{width:100%;height:100%;fill:var(--color-foreground);stroke:var(--color-card);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px oklab(0% none none/.25));transform-origin:20% 15%;transition:transform .14s}.benefit-card__cursor[data-press=true] svg{transform:scale(.84)}.benefit-card__row,.benefit-card__item,.benefit-card__record{transition:background-color .26s,border-color .26s}.benefit-card [data-hot=true]:not(.benefit-card__tab):not(.benefit-card__badge){background:var(--bc-surface);border-color:color-mix(in oklab, var(--color-foreground) 16%, transparent)}@media (prefers-reduced-motion:reduce){.benefit-card__cursor{display:none}}.payment-story-frame{isolation:isolate;border-radius:var(--radius);background:var(--color-secondary);padding:clamp(1.25rem,5vw,3.5rem);position:relative;overflow:hidden}.payment-story-frame>.athlon-atmosphere-layer{z-index:0;border-radius:inherit;position:absolute;inset:0}.payment-story-card{z-index:1;background:color-mix(in oklab, var(--color-card) 94%, transparent);max-width:26rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-foreground) 8%, transparent), 0 24px 60px -24px oklab(0% none none/.4);border-radius:1.25rem;margin-inline:auto;padding:1.25rem;position:relative}@media (width>=40rem){.payment-story-card{padding:1.5rem}}.payment-story-chip{background:var(--color-secondary);color:var(--color-foreground);border-radius:9999px;align-items:center;padding:.35rem .75rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.payment-story-view{grid-area:1/1;align-content:start;gap:.5rem;transition:opacity .22s,transform .22s;display:grid}.payment-story-view[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px)}.payment-story-view[data-active=true]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.payment-story-view{transition:none}}.payment-story-frame>.payment-story-backdrop{z-index:0;aspect-ratio:auto;border-radius:inherit;position:absolute;inset:0}.benefit-media[data-variant=story]{--bm-p1:12% 86%;--bm-p2:88% 12%;--bm-p3:70% 70%;--bm-p4:30% 28%;--bm-angle:105deg}@media (width>=64rem) and (height>=680px){.payment-story-sticky{position:sticky;top:6rem}}@media (width>=64rem) and (height<=820px){.payment-story-frame{padding:1.75rem}}.payment-story-label{transition:color .2s}@media (width>=64rem){.payment-story-step[data-active=true] .payment-story-label{color:var(--color-foreground)}}@media (prefers-reduced-motion:reduce){.payment-story-label{transition:none}}.reading-rail__timer circle{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:5s linear forwards reading-timer}@keyframes reading-timer{to{stroke-dashoffset:0}}.reading-rail{--reading-card:40vw;--reading-gap:1.75rem;--reading-inset:max(1.5rem, calc((100vw - 1360px) / 2));position:relative}.reading-rail__viewport{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.reading-rail__track{gap:var(--reading-gap);will-change:transform;transform:translate3d(var(--reading-x-desk,0px), 0, 0);align-items:flex-start;transition:transform .42s cubic-bezier(.22,.61,.26,1);display:flex}@media (width<=1023px){.reading-rail__track{transform:translate3d(var(--reading-x-mob,0px), 0, 0)}}.reading-rail__item{flex:0 0 var(--reading-card);width:var(--reading-card);min-width:0;transition:opacity .42s cubic-bezier(.22,.61,.26,1),filter .42s cubic-bezier(.22,.61,.26,1)}.reading-rail__item[data-active=false]{opacity:.34;filter:saturate(.75)contrast(.96)}.reading-rail__item[data-active=false]:hover,.reading-rail__item[data-active=false]:focus-within{opacity:.6}@media (width<=1023px){.reading-rail{--reading-card:74vw;--reading-gap:1rem;--reading-inset:1.25rem;--reading-peek:1.75rem}}@media (width<=400px){.reading-rail{--reading-card:76vw;--reading-gap:.9rem}}@media (prefers-reduced-motion:reduce){.reading-rail__track,.reading-rail__item{transition:none}}
