.cli-root{--cli-amber:#fbbf24}.cli-root.cls-light,.cls-light .cli-root{--cli-amber:#b45309}.cli-legacytop .cll-floater{bottom:14%;right:3vw;top:auto;width:250px;z-index:3}@media (max-height:699px),(max-width:1365px){.cli-legacytop .cll-floater{display:none}}.cli-legacytop .cll-hero-sub{position:relative;text-shadow:0 1px 12px #07050dd9}.cls-light .cli-legacytop .cll-hero-sub{text-shadow:0 1px 12px #ffffffe6}.cli-legacytop .cll-hero-cta{gap:12px}.cli-legacytop .cll-hero-cta .cll-btn{border-radius:12px;height:52px;padding:0 22px;text-decoration:none}.cli-legacytop .cll-btn-ghost{color:var(--cll-text)}.cli-productshot{padding-top:0}.cli-tonebox{background:var(--hm-box);border:1px solid var(--hm-line);border-radius:20px;margin:0 auto;max-width:860px;padding:20px}.cli-tonehead{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.cli-sampletag{border:1px dashed var(--hm-line2);border-radius:99px;color:var(--hm-ink3);font-size:11.5px;font-weight:700;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.cli-tones{display:flex;flex-wrap:wrap;gap:6px}.cli-tonebtn{background:#0000;border:1px solid var(--hm-line2);border-radius:99px;color:var(--hm-ink2);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;padding:7px 13px;position:relative}.cli-tonebtn.is-on,.cli-tonebtn:hover{color:var(--hm-ink)}.cli-tonebtn.is-on{border-color:var(--hm-accent-line)}.cli-tonebtn:focus-visible{box-shadow:var(--hm-focus);outline:none}.cli-tonebg{background:var(--hm-accent-wash);border-radius:99px;inset:0;position:absolute}.cli-tonelbl{position:relative}.cli-paper{background:#fff;border-radius:12px;box-shadow:0 20px 50px -30px #0009;color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.6;min-height:190px;padding:28px 32px}.cli-root .cli-greet{color:#111827;margin:0 0 12px}.cli-root .cli-opening{color:#1f2937;margin:0}@media (max-width:640px){.cli-paper{font-size:15px;padding:20px}}.cli-honest{border:1px dashed var(--hm-line2);border-radius:14px;color:var(--hm-ink2);font-size:14.5px;line-height:1.55;margin:18px auto 0;max-width:860px;padding:14px 18px}.cli-honest strong{color:var(--hm-ink)}.cli-plannote{color:var(--hm-ink3);font-size:14px;line-height:1.55;margin:-24px auto 0;max-width:760px;text-align:center}