.cm-lifted{--bg:#ffffff;--band:#f6f5f3;--sunken:#f3f1ec;--ink:#23252a;--ink2:#5f636b;--ink3:#8b8f97;--line:#e6e3dc;--line2:#f0eee9;--linestr:#b5b1a9;--ox:#7a2e25;--ox2:#5f231c;--oxt:rgba(122,46,37,0.08);--hl:rgba(217,97,60,0.16);--ai:#6c5aa6;--ait:rgba(108,90,166,0.1);--ok:#4f6a4a;--okb:rgba(79,106,74,0.1);--warn:#8c5a0b;--warnb:rgba(140,90,11,0.1);--err:#7a1e1e;--errb:rgba(122,30,30,0.1);--info:#4d5470;--infob:rgba(77,84,112,0.1);--dark:#2b2521;--dark2:#302923;--darkline:#473e38;--cm-cream:#f3ede6;--cm-cream-2:rgba(243,237,230,0.75);--cm-cream-3:rgba(243,237,230,0.6);--font:var(--font-grotesk-family),system-ui,sans-serif;--mono:var(--font-mono-family),ui-monospace,Menlo,monospace;--doc:var(--font-display-family),"Iowan Old Style",Charter,Georgia,serif;--sh1:0 1px 2px rgba(35,30,25,0.06);--sh2:0 1px 2px rgba(35,30,25,0.05),0 8px 24px rgba(35,30,25,0.09);--sh3:0 24px 56px rgba(35,30,25,0.18),0 6px 16px rgba(35,30,25,0.1);--ease:cubic-bezier(0.2,0.7,0.2,1);color-scheme:light;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font);overflow-x:clip}.cm-lifted[data-tone=cream]{--bg:#f6f5f3;--band:#efede8}.cm-lifted :where(a:not([class])){color:var(--ox);text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .18s var(--ease),box-shadow .18s ease}.cm-lifted :where(a:not([class]):hover){color:var(--ox2)}.cm-lifted :where(button){font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .18s ease,transform .18s var(--ease),opacity .15s ease}.cm-lifted :where(button:not([class])){color:inherit}.cm-lifted :where(button):active{transform:translateY(1px)}.cm-lifted a:focus-visible,.cm-lifted button:focus-visible{outline:2px solid rgba(122,46,37,.45);outline-offset:2px}.cm-lifted img{display:block}.cm-lifted .cm-wrap{max-width:1160px}.cm-lifted .cm-wrap,.cm-lifted .cm-wrap-faq{margin:0 auto;padding:0 clamp(20px,4vw,32px)}.cm-lifted .cm-wrap-faq{max-width:800px}.cm-lifted .cm-wrap-cta{max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.cm-lifted .cm-section{padding:clamp(140px,16vw,220px) 0 0}.cm-lifted .cm-section-first{padding:clamp(120px,14vw,180px) 0 0}.cm-lifted .cm-band{margin-top:clamp(140px,16vw,220px);padding:clamp(100px,11vw,150px) 0;background:var(--band)}.cm-lifted .cm-dark{margin-top:clamp(140px,16vw,220px);padding:clamp(110px,12vw,160px) 0;background:var(--dark);color:var(--cm-cream)}.cm-lifted .cm-section-faq{padding:clamp(100px,11vw,150px) 0 0}.cm-lifted .cm-section-cta{padding:clamp(140px,17vw,240px) 0}.cm-lifted .cm-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(40px,6vw,80px);align-items:center}.cm-lifted .cm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(20px,3vw,32px)}@keyframes cm-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cm-lifted [data-rise]{animation:cm-rise .85s cubic-bezier(.2,.7,.2,1) both}.cm-lifted [data-rise="2"]{animation-delay:.1s}.cm-lifted [data-rise="3"]{animation-delay:.2s}.cm-lifted [data-rise="4"]{animation-delay:.3s}.cm-lifted [data-rise="5"]{animation-delay:.42s}.cm-lifted [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.cm-lifted [data-reveal][data-in=true]{opacity:1;transform:none}.cm-lifted [data-shown]:not([data-grow]){opacity:0;transform:translateY(10px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),border-color .2s ease,box-shadow .2s ease,background-color .3s ease}.cm-lifted [data-shown=true]:not([data-grow]){opacity:1;transform:none}.cm-lifted [data-grow]{overflow:hidden;max-height:320px;transition:max-height .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease,padding .6s ease,margin .6s ease,border-width .6s ease}.cm-lifted [data-grow][data-shown=false]{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important}.cm-lifted [data-hl]{border-radius:2px;padding:0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .6s ease,box-shadow .25s ease}.cm-lifted [data-hl][data-on=true]{background-color:var(--hl)}.cm-lifted [data-hl][data-focus=true]{background-color:rgba(217,97,60,.3);box-shadow:0 0 0 2px rgba(217,97,60,.22)}.cm-lifted [data-tag]{opacity:0;transition:opacity .5s ease}.cm-lifted [data-tag][data-on=true]{opacity:1}.cm-lifted [data-fcard][data-focus=true]{border-color:var(--ox)!important;box-shadow:var(--sh2)!important}.cm-lifted [data-dim=true]{opacity:.55!important}.cm-lifted [data-strike=true]{text-decoration:line-through;color:var(--ink3)!important}.cm-lifted [data-undone=true]{text-decoration:line-through;opacity:.5}.cm-lifted [data-active=true]{background:var(--ink)!important;color:#ffffff!important;border-color:var(--ink)!important}.cm-lifted [data-empty=true]{color:var(--ink3)!important}.cm-lifted [data-passed=true]{border-color:var(--ox)!important;background:var(--ox)!important}@keyframes cm-scan{0%{top:0}to{top:100%}}.cm-lifted [data-scan]{opacity:0;transition:opacity .4s ease}.cm-lifted [data-scan=true]{opacity:1;animation:cm-scan 4.4s linear infinite}@keyframes cm-pulse{0%,to{opacity:1}50%{opacity:.3}}.cm-lifted [data-pulse=true]{animation:cm-pulse 1.4s ease-in-out infinite}@keyframes cm-blink{0%,to{opacity:1}50%{opacity:0}}.cm-lifted [data-caret]{opacity:0}.cm-lifted [data-caret=true]{opacity:1;animation:cm-blink 1s steps(1) infinite}@keyframes cm-insin{0%{background-color:rgba(79,106,74,.35);opacity:0}to{background-color:rgba(79,106,74,.08);opacity:1}}.cm-lifted [data-ins]{animation:cm-insin .7s ease both}.cm-lifted [data-blank]{border-radius:3px;padding:0 4px;background:var(--warnb);border-bottom:1px dashed var(--warn);transition:background-color .5s ease,border-color .5s ease}.cm-lifted [data-blank][data-filled=true]{background:var(--okb);border-bottom:1px solid var(--ok)}.cm-lifted [data-chev]{transition:transform .3s ease}.cm-lifted [data-chev][data-open=true]{transform:rotate(45deg)}@media (max-width:760px){.cm-lifted [data-split]{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.cm-lifted [data-caret=true],.cm-lifted [data-ins],.cm-lifted [data-pulse=true],.cm-lifted [data-rise],.cm-lifted [data-scan=true]{animation:none!important}.cm-lifted [data-reveal],.cm-lifted [data-shown]:not([data-grow]){opacity:1!important;transform:none!important;transition:none!important}}