.ck-field .crumbs{position:relative;z-index:1;font-family:var(--font-sans);font-size:var(--step-xs);letter-spacing:0;text-transform:none}.ck-hero{z-index:1}.ck-hero .ck-hero-inner{align-items:start}.ck-hero .ck-hero-title{max-width:19ch;font-size:clamp(2rem,1.3rem + 2.6vw,3.375rem)}.ck-hero .ck-hero-lede{margin-top:clamp(1rem,.8rem + .6vw,1.5rem);color:var(--color-text-secondary)}@media(min-width:1024px){.ck-hero .vp-tile:not(.vp-tile--sm){width:52px;height:52px}}.ck-figure{margin-top:clamp(2rem,1.5rem + 1.6vw,3rem)}.ck-stats{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.ck-stat{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.875rem;border-bottom:1px solid var(--color-rule)}.ck-stat-value{font-family:var(--font-sans);font-size:clamp(2.25rem,1.7rem + 2vw,3.25rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em;color:var(--color-text-primary)}.ck-stat-label{max-width:22ch;font-size:var(--step-sm);line-height:1.4;color:var(--color-text-secondary)}@media(min-width:640px){.ck-stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border-bottom:1px solid var(--color-rule)}.ck-stat{grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;padding:1.125rem clamp(.875rem,.5rem + 1vw,1.5rem) .25rem;border-bottom:0}.ck-stat:first-child{padding-inline-start:0}.ck-stat+.ck-stat{border-inline-start:1px solid var(--color-rule)}.ck-stat-label{padding-bottom:.875rem}}.ck-figure-source{margin:.875rem 0 0;font-size:var(--step-xs);line-height:1.45;color:var(--color-text-tertiary)}.ck-panel{--ck-panel-bg: var(--color-surface);padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:24px;background:var(--ck-panel-bg);box-shadow:0 2px 6px -2px #00000059,0 40px 80px -40px #000c;scroll-margin-top:6rem}[data-theme=light] .ck-panel{--ck-panel-bg: color-mix(in srgb, #fff 72%, var(--color-surface));box-shadow:0 2px 6px -2px #281e6e14,0 32px 64px -36px #281e6e52}.ck-panel-title{margin:0;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:450;line-height:1.15;letter-spacing:-.025em;color:var(--color-text-primary)}.ck-panel-lede{max-width:44ch;margin:.625rem 0 .5rem;font-size:var(--step-body);line-height:1.5;color:var(--color-text-secondary)}.ck-panel .tool-inputs{border-top:0}.ck-panel .tool-field{padding:.875rem 0 .5rem;border-bottom:0}.ck-panel .tool-control{border-radius:12px;background-color:var(--color-bg)}.ck-panel .tool-hint{margin-top:.5rem;font-size:var(--step-xs);color:var(--color-text-tertiary)}.ck-panel .checker-submit{padding-top:1.25rem}.ck-submit{flex:1 1 100%;min-height:3.5rem;padding-inline:1.75rem;font-size:var(--step-body)}.ck-panel-note{margin:.875rem 0 0;font-size:var(--step-xs);line-height:1.5;color:var(--color-text-tertiary)}.ck-panel-ledger{margin-top:1.5rem}.ck-title{max-width:22ch;margin:0 0 clamp(2rem,1.5rem + 2vw,3rem)}.ck-lede{max-width:44ch;margin:0 0 1.5rem;font-size:var(--step-body);line-height:1.55;color:var(--color-text-secondary)}.ck-facts{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.ck-fact{display:grid;align-content:start;gap:.5rem;padding-block:clamp(1.25rem,1rem + .8vw,1.75rem)}.ck-fact+.ck-fact{border-top:1px solid var(--color-rule)}.ck-fact-tiles{display:flex;align-items:flex-end;gap:.5rem;min-height:clamp(2.75rem,2rem + 2.4vw,4rem)}.ck-fact-tiles .vp-tile--sm{width:36px;height:36px}.ck-fact-figure{min-height:clamp(2.75rem,2rem + 2.4vw,4rem);font-family:var(--font-sans);font-size:clamp(2.75rem,2rem + 2.4vw,4rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em;color:var(--color-text-primary)}.ck-fact-name{margin:.5rem 0 0;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:450;line-height:1.25;letter-spacing:-.015em;color:var(--color-text-primary)}.ck-fact-note{max-width:40ch;margin:0;font-size:var(--step-sm);line-height:1.5;color:var(--color-text-secondary)}@media(min-width:640px){.ck-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-fact{padding-inline:clamp(1rem,.5rem + 1.4vw,2rem)}.ck-fact+.ck-fact{border-top:0}.ck-fact:nth-child(odd){padding-inline-start:0}.ck-fact:nth-child(2n){border-inline-start:1px solid var(--color-rule)}.ck-fact:nth-child(n+3){border-top:1px solid var(--color-rule)}}@media(min-width:1024px){.ck-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-fact:nth-child(n+3){border-top:0}.ck-fact+.ck-fact{padding-inline-start:clamp(1rem,.5rem + 1.4vw,2rem);border-inline-start:1px solid var(--color-rule)}.ck-fact:last-child{padding-inline-end:0}}.ck-notes,.ck-outcomes{display:grid;margin:clamp(2.25rem,1.75rem + 1.6vw,3.25rem) 0 0;border-top:1px solid var(--color-rule)}.ck-outcomes{margin-top:0}.ck-notes>div,.ck-outcomes>div{display:grid;gap:.5rem;padding-block:clamp(1.125rem,.9rem + .8vw,1.625rem);border-bottom:1px solid var(--color-rule)}.ck-notes dt,.ck-outcomes dt{font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:450;line-height:1.3;letter-spacing:-.015em;color:var(--color-text-primary)}.ck-notes dd,.ck-outcomes dd{max-width:64ch;margin:0;font-size:var(--step-body);line-height:1.55;color:var(--color-text-secondary)}@media(min-width:900px){.ck-notes>div,.ck-outcomes>div{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:2rem}}.ck-split{display:grid;gap:clamp(2rem,1.5rem + 2vw,3rem)}.ck-list{margin:0}.ck-list-cols{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(.875rem,.4rem + 1.6vw,2rem);margin:0;padding:0;list-style:none}.ck-list-col{display:grid;align-content:start;justify-items:start;min-width:0}.ck-list-name{margin-top:.75rem;font-size:var(--step-sm);font-weight:500;line-height:1.3;color:var(--color-text-secondary)}.ck-list-value{margin:.375rem 0 1.25rem;font-family:var(--font-sans);font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em;color:var(--color-text-primary)}.ck-list-slots{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.ck-slot{--slot-on: var(--color-iris);--slot-off: var(--color-rule);display:grid;grid-template-columns:.75rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:var(--step-xs);font-variant-numeric:tabular-nums;line-height:1;color:var(--color-text-tertiary)}[data-theme=light] .ck-slot{--slot-on: var(--color-iris-dim)}.ck-slot:after{content:"";height:.375rem;border-radius:999px;background:linear-gradient(to right,var(--slot-on) calc(var(--fill) * 100%),var(--slot-off) calc(var(--fill) * 100%))}.ck-slot.is-empty:after{height:0;border-top:1px dashed var(--color-border);border-radius:0;background:none}.ck-list-note{max-width:60ch;margin-top:1.25rem;font-size:var(--step-xs);line-height:1.5;color:var(--color-text-tertiary)}.ck-offers{display:grid;margin:clamp(2.5rem,2rem + 1.6vw,3.5rem) 0 0;padding:0;list-style:none}.ck-offer{display:flex;flex-direction:column;gap:.625rem;padding-block:clamp(1.25rem,1rem + .8vw,1.75rem);border-bottom:1px solid var(--color-rule)}.ck-offer.is-lead{gap:.875rem;margin-bottom:clamp(1.5rem,1rem + 1.6vw,2.5rem);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);border:1px solid color-mix(in srgb,var(--color-text-primary) 9%,transparent);border-radius:24px;background:var(--color-surface);box-shadow:0 2px 6px -2px #00000059,0 32px 64px -36px #000000b3}[data-theme=light] .ck-offer.is-lead{box-shadow:0 2px 6px -2px #14122314,0 28px 56px -34px #14122347}.ck-offer.is-lead+.ck-offer{border-top:1px solid var(--color-rule)}.ck-offer-name{margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:450;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary)}.ck-offer.is-lead .ck-offer-name{font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.ck-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;font-size:var(--step-sm);color:var(--color-text-secondary)}.ck-offer-amount{font-family:var(--font-sans);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary)}.ck-offer.is-lead .ck-offer-amount{font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);letter-spacing:-.035em}.ck-offer-note{max-width:58ch;margin:0;font-size:var(--step-sm);line-height:1.55;color:var(--color-text-secondary)}.ck-offer.is-lead .ck-offer-note{font-size:var(--step-body)}.ck-offer-act{align-self:flex-start;min-height:3.25rem;margin-top:auto;padding-inline:1.75rem;font-size:var(--step-body)}.ck-offer-link{align-self:flex-start;margin-top:.25rem}@media(min-width:1024px){.ck-offers{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto;column-gap:clamp(2rem,.5rem + 3vw,4rem)}.ck-offer.is-lead{grid-row:1 / span 2;margin-bottom:0}.ck-offer.is-lead+.ck-offer{padding-top:0;border-top:0}}.ck-aside-label{font-size:var(--step-sm);font-weight:500;line-height:1.4;color:var(--color-text-primary)}.ck-cta,.closer-actions>.ck-cta{min-height:3.5rem;padding-inline:1.75rem;font-size:var(--step-body)}
