.lea-root{--lea-paper:#f7faf9;--lea-paper-deep:#f1f5f4;--lea-card:#fff;--lea-ink:#0f172a;--lea-ink-2:#334155;--lea-ink-soft:#64748b;--lea-ink-faint:#94a3b8;--lea-teal:#0d9488;--lea-teal-deep:#0f766e;--lea-teal-soft:#ccfbf1;--lea-teal-bright:#2dd4bf;--lea-teal-on-dark:#5eead4;--lea-line:#0f172a14;--lea-line-strong:#0f172a1f;--lea-radius:14px;--lea-radius-sm:8px;--lea-radius-control:.625rem;--lea-shadow-sm:0 1px 2px #0f172a0a,0 1px 0 #0f172a05;--lea-shadow-md:0 1px 2px #0f172a0d,0 6px 18px -8px #0f172a1a;--lea-shadow-lg:0 2px 4px #0f172a0d,0 16px 40px -12px #0f172a29;background-color:var(--lea-paper);color:var(--lea-ink)}.lea-display{font-family:var(--font-manrope),system-ui,sans-serif;letter-spacing:-.02em;font-weight:700}.lea-wash{position:relative}.lea-wash:before{content:"";pointer-events:none;background:radial-gradient(60rem 32rem at 78% -10%,#0d948817,#0000 62%),radial-gradient(46rem 28rem at 4% 8%,#0d94880d,#0000 60%);position:absolute;inset:0}.lea-root .lea-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.lea-root .lea-reveal.is-in{opacity:1;transform:none}@keyframes lea-opp-card{0%,24%{box-shadow:var(--lea-shadow-md);border-color:#0d948880}32%,to{box-shadow:var(--lea-shadow-sm);border-color:#0f172a14}}@keyframes lea-opp-dot{0%,24%{background-color:var(--lea-teal)}32%,to{background-color:#0f172a1f}}.lea-opp{animation:7.8s linear infinite lea-opp-card}.lea-opp-dot{background-color:#0f172a1f;animation:7.8s linear infinite lea-opp-dot}.lea-root .lea-disclose{transition:max-height .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.lea-opp,.lea-opp-dot{animation:none}.lea-root .lea-reveal{opacity:1;transition:none;transform:none}.lea-root .lea-rise{opacity:1;animation:none;transform:none}.lea-root .lea-disclose{transition:none}}@keyframes lea-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lea-rise{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards lea-rise}details.lea-faq>summary{cursor:pointer;list-style:none}details.lea-faq>summary::-webkit-details-marker{display:none}details.lea-faq[open] .lea-faq-plus{transform:rotate(45deg)}.lea-faq-plus{transition:transform .2s}
