.life.ldg .ldg-prove{text-align:center;background:linear-gradient(170deg,#ff6b4a1a 0%,#ff6b4a0a 100%);border-top:1px solid #ff6b4a42;border-bottom:1px solid #ff6b4a42;padding:clamp(56px,9vh,110px) clamp(20px,4vw,64px)}.life.ldg .ldg-prove-eyebrow{font:800 clamp(22px, 2.4vw, 36px) / 1.1 var(--lf-disp);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-accent-text);margin:0 0 clamp(20px,3vh,34px)}.life.ldg .ldg-ba{justify-content:center;align-items:stretch;gap:clamp(20px,3vw,48px);max-width:880px;margin:0 auto;display:flex}.life.ldg .ldg-ba-cell{flex-direction:column;flex:1 1 0;gap:clamp(8px,1.2vh,13px);min-width:0;display:flex}.life.ldg .ldg-ba-cell--before{text-align:right;align-items:flex-end}.life.ldg .ldg-ba-cell--after{text-align:left;align-items:flex-start}.life.ldg .ldg-ba-rule{background:#ff6b4a52;width:1px}.life.ldg .ldg-ba-label{font:500 10px / 1 var(--lf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink-soft);margin:0}.life.ldg .ldg-ba-line{max-width:17ch;font:700 clamp(20px, 2.1vw, 31px) / 1.18 var(--lf-disp);letter-spacing:-.015em;text-wrap:balance;margin:0}.life.ldg .ldg-ba-cell--before .ldg-ba-line{color:var(--lf-ink-soft);opacity:.75}.life.ldg .ldg-ba-cell--after .ldg-ba-line{color:var(--lf-ink)}.life.ldg .ldg-ba-consequence{font:500 clamp(12px, .95vw, 14px) / 1.3 var(--lf-body);color:var(--lf-ink-soft);opacity:.75;margin:0}.life.ldg .ldg-strip{max-width:1080px;margin:clamp(28px,4.4vh,52px) auto 0}.life.ldg .ldg-steps{grid-template-columns:1fr auto 1fr auto 1fr;place-items:start center;gap:clamp(12px,1.6vw,28px);display:grid}.life.ldg .ldg-step{flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,16px);min-width:0;display:flex}.life.ldg .ldg-step--later{opacity:.35;transition:opacity .5s}.life.ldg .ldg-strip.is-on .ldg-step--later{opacity:1}.life.ldg .ldg-step-icon{width:100%;height:clamp(72px,7vw,104px);color:var(--lf-accent-text);justify-content:center;align-items:center;display:flex}.life.ldg .ldg-step-glyph{width:clamp(60px,6vw,92px);height:auto;max-height:100%}.life.ldg .ldg-step-glyph path,.life.ldg .ldg-step-glyph circle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.life.ldg .ldg-step-glyph .dot{fill:currentColor;stroke:none}.life.ldg .ldg-step-label{font:600 clamp(12px, 1vw, 15px) / 1.35 var(--lf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-accent-text);white-space:nowrap;margin:0}.life.ldg .ldg-step-body{font:500 clamp(14px, 1.1vw, 17px) / 1.5 var(--lf-body);color:var(--lf-ink);text-wrap:balance;max-width:33ch;margin:0}.life.ldg .ldg-step-sub{font:400 clamp(13px, 1vw, 15px) / 1.45 var(--lf-body);color:var(--lf-ink-soft);text-wrap:balance;max-width:24ch;margin:0}.life.ldg .ldg-arrow{font:500 clamp(18px, 1.6vw, 24px) / 1 var(--lf-mono);color:var(--lf-accent-text);opacity:.75;margin-top:clamp(84px,8.2vw,118px)}.life.ldg .ldg-hands{gap:clamp(4px,.5vw,8px);display:flex}.life.ldg .ldg-hand{color:#2b1b1433;width:clamp(17px,1.7vw,25px);height:auto;transition:color .5s}.life.ldg .ldg-hand circle{fill:currentColor}.life.ldg .ldg-hand path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.life.ldg .is-on .ldg-hand{color:var(--lf-accent-text)}.life.ldg .ldg-count-band{flex-direction:column;align-items:center;gap:clamp(2px,.5vh,6px);margin:clamp(28px,4vh,48px) auto 0;display:flex}.life.ldg .ldg-count{font:700 clamp(44px, 4.8vw, 72px) / .95 var(--lf-disp);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lf-accent-text);margin:0}.life.ldg .ldg-count-sub{font:500 clamp(15px, 1.15vw, 18px) / 1.4 var(--lf-body);color:var(--lf-ink);margin:0}.life.ldg .ldg-count-join{color:var(--lf-ink-soft);font-weight:400}.life.ldg .ldg-strip.is-reduced .ldg-hand,.life.ldg .ldg-strip.is-reduced .ldg-step--later{transition:none}@media (max-width:760px){.life.ldg .ldg-ba{flex-direction:column;align-items:center;gap:clamp(14px,2.2vh,20px)}.life.ldg .ldg-ba-rule{width:clamp(40px,12vw,72px);height:1px}.life.ldg .ldg-ba-cell--before,.life.ldg .ldg-ba-cell--after{text-align:center;align-items:center}.life.ldg .ldg-steps{grid-template-columns:1fr;gap:clamp(14px,2.4vh,22px)}.life.ldg .ldg-arrow{margin-top:0;transform:rotate(90deg)}.life.ldg .ldg-step-icon{height:clamp(80px,22vw,104px)}.life.ldg .ldg-step-glyph{width:clamp(64px,18vw,92px)}.life.ldg .ldg-hand{width:clamp(19px,5vw,25px)}}.life.ldg .ldg-joey{font:400 clamp(14px, 1.05vw, 16px) / 1.5 var(--lf-body);color:var(--lf-ink-soft);text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,18px);margin:clamp(26px,3.6vh,44px) auto 0;display:flex}.life.ldg .ldg-joey-chip{width:clamp(40px,3.6vw,52px);height:clamp(40px,3.6vw,52px);color:var(--lf-accent-text);background:#ff6b4a24;border-radius:clamp(10px,1vw,14px);flex:none;place-items:center;display:grid}.life.ldg .ldg-joey-chip svg{width:58%;height:auto}.life.ldg .ldg-joey-chip rect,.life.ldg .ldg-joey-chip path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.life.ldg .ldg-joey-chip .play{fill:currentColor;stroke:currentColor}.life.ldg .ldg-joey-link{color:var(--lf-accent-text);white-space:nowrap;font-weight:600;transition:color .2s}.life.ldg .ldg-joey-link:hover,.life.ldg .ldg-joey-link:focus-visible{color:var(--lf-accent)}.life.ldg .cls--rows{grid-template-rows:1fr auto;align-content:stretch}.life.ldg .cls--rows .cls-list{padding-top:0}.life.ldg .cls-title{z-index:1;--lf-os:var(--lf-accent);max-width:24ch;font:800 clamp(28px, 3.4vw, 56px) / 1.14 var(--lf-disp);letter-spacing:-.025em;color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 24px #140b088c;margin:clamp(20px,3vh,36px) auto;position:relative}.life.ldg .cls-title .uc{font-weight:inherit}.life.ldg .ldg-ba-cell--after .ldg-ba-consequence{color:var(--lf-ink);opacity:1}
