@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}}@media (prefers-reduced-motion:reduce){.ld-int-tile{animation:none!important}}.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-ink:active{transform:scale(.97)}.ld-btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ld-btn-ghost:hover{border-color:rgba(0,0,0,.32);box-shadow:0 10px 26px -16px rgba(20,20,18,.4)}.ld-btn-ghost:active{transform:scale(.97)}[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-pr-sub{max-width:52ch;margin:12px auto 0;font-size:16.5px;line-height:1.65;color:var(--muted)}.ld-ent-link{border-bottom:1px solid rgba(0,0,0,.25);transition:border-color .15s ease}.ld-ent-link:hover{border-color:var(--ink)}[data-theme=dark] .ld-ent-link{border-bottom-color:rgba(255,255,255,.3)}.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)}.ld-app{padding:96px 40px;border-top:1px solid var(--border-soft)}.ld-app-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:64px;gap:64px}.ld-app-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ld-app-eyebrow>span:first-child{width:6px;height:6px;border-radius:50%;background:var(--ink)}.ld-app-h{margin:0;font-size:42px;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}[dir=rtl] .ld-app-h{letter-spacing:0;line-height:1.35}.ld-app-sub{margin:16px 0 30px;max-width:46ch;font-size:17px;line-height:1.65;color:var(--muted)}.ld-app-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.ld-app-more{font-size:15px;font-weight:500;color:var(--ink);padding-bottom:2px}@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:768px){.ld-ucmedia{aspect-ratio:auto!important;display:flex;flex-direction:column;padding:clamp(20px,5.5vw,28px);max-width:440px!important;margin-inline:auto}.ld-ucmedia>div:not([aria-hidden=true]):not(.ld-ucfloat){position:static!important;inset:auto!important;width:100%!important}.ld-ucfloat{position:static!important;inset:auto!important;align-self:flex-end;margin-top:12px;-webkit-margin-end:0;margin-inline-end:0;animation:none!important}}@media (max-width:900px){.ld-app-grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:40px}.ld-app-actions{justify-content:center}.ld-app .ap-action{align-items:center}.ld-app-sub{margin-inline:auto}.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}}@media (max-width:768px){.ld-hero-grid{padding:40px 22px 72px!important}.ld-hero-copy h1{font-size:clamp(34px,9vw,56px)!important}.ld-pricing{padding:64px 22px!important}.ld-pricing h2{font-size:clamp(30px,7.5vw,42px)!important}.ld-community{padding:64px 22px!important}.ld-app{padding:64px 16px}.ld-app-h{font-size:clamp(30px,7.5vw,42px)}.ld-finalcta{padding:64px 22px!important}.ld-finalcta h2{font-size:clamp(34px,9vw,56px)!important}.ld-foot-inner{padding:48px 22px 0!important}.ld-foot-ghost{left:22px!important}}@media (max-width:560px){.ld-foot-grid{grid-template-columns:1fr 1fr!important;gap:26px 18px!important}}html.theme-fading body,html.theme-fading body *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}@media (prefers-reduced-motion:reduce){.ld-btn-ghost,.ld-btn-ink,.ld-ent-link,.ld-faqx,.ld-footlink,.ld-more,html.theme-fading body,html.theme-fading body *{transition:none!important}.ld-btn-ghost:active,.ld-btn-ink:active,.ld-btn-ink:hover{transform:none!important}}