@keyframes ld-enterLeft{0%{opacity:0;transform:translateX(-42px)}to{opacity:1;transform:none}}@keyframes ld-enterRight{0%{opacity:0;transform:translateX(46px)}to{opacity:1;transform:none}}@keyframes ld-enterFade{0%{opacity:0}to{opacity:1}}@keyframes ld-enterPop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ld-enterLift{0%{opacity:0;transform:translateY(16px)}60%{opacity:1;transform:translateY(-14px)}to{opacity:1;transform:translateY(-10px)}}@keyframes ld-wagtRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ld-drawInk{0%{background-size:0 3px}to{background-size:100% 3px}}@keyframes ld-wagtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes ld-wagtFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ld-briefType{0%,15%{opacity:0}21%{opacity:1}33%{opacity:1}39%,to{opacity:0}}@keyframes ld-briefReply{0%,40%{opacity:0;transform:translateY(6px)}47%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@keyframes ld-briefRow1{0%{opacity:0;transform:translateY(7px)}10%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes ld-briefRow2{0%,8%{opacity:0;transform:translateY(7px)}19%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes ld-briefRow3{0%,16%{opacity:0;transform:translateY(7px)}28%{opacity:1;transform:none}93%{opacity:1}to{opacity:0}}@keyframes ld-dotbounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}@keyframes ld-fitFlow{0%{offset-distance:0;opacity:0}7%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.ld-page[data-motion=armed] [data-enter],.ld-page[data-motion=armed] [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){.ld-page [data-enter],.ld-page [data-reveal]{opacity:1!important;transform:none!important}.ld-page [data-draw]{background-size:100% 3px!important}}.ld-faqx{transition:transform .18s cubic-bezier(.25,1,.5,1)}details[open] .ld-faqx{transform:rotate(45deg)}.ld-btn-ink{background:var(--ink);color:var(--on-ink);transition:transform .18s ease,box-shadow .18s ease}.ld-btn-ink:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px rgba(20,20,18,.5)}.ld-btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);transition:border-color .18s ease,box-shadow .18s ease}.ld-btn-ghost:hover{border-color:rgba(0,0,0,.32);box-shadow:0 10px 26px -16px rgba(20,20,18,.4)}[data-theme=dark] .ld-btn-ghost:hover{border-color:rgba(255,255,255,.4)}.ld-footlink{cursor:pointer;transition:opacity .15s ease}.ld-footlink:hover{opacity:.65}.ld-procard{border:1.5px solid rgba(0,0,0,.55)}[data-theme=dark] .ld-procard{border-color:rgba(255,255,255,.5)}.ld-ghost{color:#e4e2dd}[data-theme=dark] .ld-ghost{color:#2a2724}.ld-more{border-bottom:1px solid rgba(0,0,0,.25);transition:border-color .15s ease}.ld-more:hover{border-color:var(--ink)}[data-theme=dark] .ld-more{border-bottom-color:rgba(255,255,255,.3)}@media (max-width:880px){.ld-ucrow{grid-template-columns:1fr!important;gap:24px!important}.ld-ucrow .ld-ucmedia{order:0!important;max-width:480px!important}.ld-ucrow .ld-uctext{order:1!important;max-width:none!important;justify-self:start!important}}@media (max-width:900px){.ld-hero-grid{grid-template-columns:1fr!important;gap:34px!important;justify-items:center}.ld-hero-copy{align-items:center!important;text-align:center!important}}@media (max-width:520px){.ld-hero-phone [data-float]{display:none!important}}@media (max-width:880px){.ld-faq-grid,.ld-pricing-grid{grid-template-columns:1fr!important}}