.lp{color:var(--ink);background:var(--paper);overflow-x:clip}.lp-shell{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--space-20)}@media (min-width:768px){.lp-shell{padding:0 var(--space-32)}}.lp-h2{font-family:var(--font-space-grotesk),"Inter",sans-serif;font-weight:700;font-size:clamp(2.1rem,5vw,4.1rem);line-height:.98;letter-spacing:-.045em;margin:var(--space-16) 0 0;text-wrap:balance}.lp-lead{margin-top:var(--space-16);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--text-lead);max-width:46ch}.lp-eyebrow{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border:2px solid var(--ink);border-radius:999px;background:var(--surface);font-size:12px;font-weight:700;letter-spacing:0;margin:0}.lp-eyebrow-light{background:transparent;color:var(--green);border-color:rgb(255 255 255/.25)}.lp-btn{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-20);border:2.5px solid var(--ink);border-radius:999px;font-weight:700;font-size:15px;box-shadow:4px 4px 0 var(--ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lp-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.lp-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.lp-btn-green{background:var(--green);color:var(--ink)}.lp-btn-ghost{background:transparent;color:var(--ink);box-shadow:none}.lp-btn-ghost:hover{background:rgb(11 15 12/.06);box-shadow:none}.lp-ai .lp-lead{color:rgb(255 255 255/.75)}.lp-ai .lp-btn{margin-top:var(--space-28);border-color:var(--green);box-shadow:4px 4px 0 rgb(0 210 97/.35)}.lp-caret{display:inline-block;width:2px;height:1.05em;margin-left:var(--space-2);vertical-align:-.15em;background:currentColor;animation:lp-blink 1s steps(1) infinite}.wf-js [data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.wf-js [data-reveal][data-in]{opacity:1;transform:none}.lp-load{animation:lp-up 1s var(--ease) var(--d,0s) both}.lp-hero{position:relative;overflow:hidden;padding:var(--space-40) 0 var(--space-64);background-color:var(--paper);background-image:radial-gradient(rgb(11 15 12/.12) 1.2px,transparent 0);background-size:22px 22px}@media (min-width:1024px){.lp-hero{min-height:calc(100svh - var(--nav));display:flex;align-items:center;padding:var(--space-32) 0 var(--space-48)}}.lp-hero-grid{position:relative;display:grid;gap:var(--space-40);align-items:center}@media (min-width:1024px){.lp-hero-grid{grid-template-columns:1.12fr .88fr;gap:var(--space-32)}}.lp-hero-copy{transform:translateY(calc(var(--p, 0) * -90px));opacity:calc(1 - var(--p, 0) * .9)}.lp-chip{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-8);border:2px solid var(--ink);border-radius:999px;background:var(--surface);box-shadow:3px 3px 0 var(--ink);font-size:13px;font-weight:700}.lp-hero-title{margin:var(--space-20) 0 0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-weight:700;font-size:clamp(3rem,6.4vw,5.6rem);line-height:.92;letter-spacing:-.06em}.lp-hero-line{display:block}.lp-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.04em 0 .14em;margin-bottom:-.1em}.lp-word{position:relative;display:inline-block;animation:lp-word 1.1s var(--ease) var(--d,0s) both}.lp-word-accent{color:var(--green-deep)}.lp-scribble{position:absolute;left:-2%;bottom:-.1em;width:104%;height:.24em;overflow:visible}.lp-scribble path{fill:none;stroke:var(--yellow);stroke-width:7;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:lp-draw .9s var(--ease) 1.15s forwards}.lp-hero-sub{margin-top:var(--space-24);max-width:50ch;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6;color:var(--text-body)}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:var(--space-28)}.lp-bounce{display:inline-block;animation:lp-bounce 1.6s ease-in-out infinite}.lp-hero-trust{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-20);margin:var(--space-28) 0 0;padding:var(--space-16) 0 0;list-style:none;border-top:1.5px dashed rgb(11 15 12/.25);font-size:13px;font-weight:700}.lp-hero-trust li{display:inline-flex;align-items:center;gap:var(--space-6)}.lp-hero-stage{position:relative;display:grid;place-items:center;gap:var(--space-40);min-width:0;perspective:1400px}.lp-hero-phone{transform:translateY(calc(var(--p, 0) * -40px)) rotateY(calc(-16deg + var(--p, 0) * 16deg)) rotateX(calc(6deg - var(--p, 0) * 6deg)) rotate(calc(3deg - var(--p, 0) * 3deg));transform-style:preserve-3d}.lp-hero-phone .lp-phone{animation:lp-float 7s ease-in-out infinite}.lp-hero-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20);width:min(100% - 12px,540px);margin:0;padding:0;list-style:none}.lp-hero-status li{padding:var(--space-8) var(--space-12);background:var(--surface);border:2px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);rotate:-3deg;animation:lp-float 6s ease-in-out infinite}.lp-hero-status li:nth-child(2){rotate:3deg;animation-delay:-2s}.lp-hero-status li:nth-child(3){rotate:-2deg;animation-delay:-4s}.lp-hero-status strong{display:block;font-size:13px}.lp-hero-status small{display:block;color:var(--text-muted);font-size:11.5px}@media (min-width:1200px){.lp-hero-stage{grid-template-columns:minmax(0,1fr) minmax(0,164px)}.lp-hero-phone{width:min(100%,296px)}.lp-hero-phone .lp-phone{width:100%}.lp-hero-status{grid-template-columns:minmax(0,1fr);width:100%}.lp-hero-status li:nth-child(2){margin-inline-start:var(--space-8)}.lp-hero-status li:nth-child(3){margin-inline-end:var(--space-8)}}@media (max-width:520px){.lp-hero-phone .lp-phone{width:248px}.lp-hero-status{grid-template-columns:minmax(0,1fr);gap:var(--space-32);width:min(100% - 12px,300px)}.lp-hero-status li{width:min(100%,218px)}.lp-hero-status li:nth-child(2){justify-self:end}}@media (prefers-reduced-motion:reduce){.lp-hero-status li{animation:none;rotate:none}}.lp-phone{width:296px;aspect-ratio:9/18.6;padding:var(--space-8);border:2.5px solid var(--ink);border-radius:46px;background:#151a17;box-shadow:0 40px 70px -28px rgb(9 30 23/.55),8px 8px 0 var(--ink)}.lp-phone-screen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:37px;background-color:var(--chat-paper-alt);background-image:radial-gradient(rgb(120 100 70/.08) 1.5px,transparent 0);background-size:16px 16px}.lp-phone-screen:before{content:"";position:absolute;top:9px;left:50%;z-index:3;width:84px;height:22px;border-radius:99px;background:#151a17;transform:translateX(-50%)}.lp-phone-bar{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-40) var(--space-12) var(--space-8);background:#0b3b2e;color:var(--surface)}.lp-phone-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:700;font-size:14px}.lp-phone-chat{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:0;padding:var(--space-8) var(--space-8) var(--space-4);overflow:hidden}.lp-phone-input{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8) var(--space-16)}.lp-phone-input>span:first-child{flex:1;padding:var(--space-8) var(--space-12);border-radius:99px;background:var(--surface);color:var(--text-quiet);font-size:12.5px}.lp-phone-send{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--wa-header);color:var(--surface);font-size:13px}.lp-msg{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease),opacity .35s ease,margin .55s var(--ease)}.lp-msg.is-shown{grid-template-rows:1fr;opacity:1;margin-top:var(--space-6)}.lp-msg-inner{display:flex;flex-direction:column;min-height:0;max-width:86%;overflow:hidden}.lp-msg-in .lp-msg-inner{justify-self:start}.lp-msg-out .lp-msg-inner{justify-self:end}.lp-bubble{padding:var(--space-6) var(--space-8) var(--space-4);border-radius:4px 12px 12px 12px;background:var(--surface);box-shadow:0 1px .5px rgb(0 0 0/.12);font-size:12.5px;line-height:1.38;transform:translateY(10px) scale(.96);transform-origin:left bottom;transition:transform .55s var(--spring)}.lp-msg-out .lp-bubble{border-radius:12px 4px 12px 12px;background:var(--wa-outgoing);transform-origin:right bottom}.lp-msg.is-shown .lp-bubble{transform:none}.lp-bubble-agent{display:block;margin-bottom:var(--space-2);color:#066b3b;font-size:11px;font-weight:700}.lp-bubble-time{display:block;margin-top:var(--space-2);text-align:right;font-size:11px;color:rgb(0 0 0/.6)}.lp-bubble-card{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-6);padding:var(--space-6);border-radius:8px;background:var(--surface-muted)}.lp-bubble-card-img{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:7px;background:var(--mint);font-size:18px}.lp-bubble-buttons{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.lp-bubble-buttons span{padding:var(--space-6);border-radius:8px;background:var(--surface);box-shadow:0 1px .5px rgb(0 0 0/.12);color:var(--link-blue);font-size:12px;font-weight:600;text-align:center;transition:background .3s ease,color .3s ease}.lp-bubble-buttons span.is-tapped{background:#dff3fc;color:#054a6b}.lp-typing{align-self:flex-start;display:flex;gap:var(--space-2);max-height:0;padding:0 var(--space-12);border-radius:4px 12px 12px 12px;background:var(--surface);opacity:0;overflow:hidden;transition:max-height .3s var(--ease),opacity .2s,padding .3s,margin .3s}.lp-typing.is-shown{max-height:30px;padding:var(--space-8) var(--space-12);margin-top:var(--space-6);opacity:1}.lp-typing span{width:6px;height:6px;border-radius:50%;background:#9aa09c;animation:lp-dot 1.2s ease-in-out infinite}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}.lp-ticker{position:relative;z-index:2;overflow:hidden;padding:var(--space-16) 0;background:var(--ink);color:var(--paper);border-block:2.5px solid var(--ink);transform:rotate(-1.4deg) scale(1.03);margin:calc(-1 * var(--space-6)) 0}.lp-ticker-track{display:flex;width:max-content;animation:lp-marquee 38s linear infinite}.lp-ticker-group{display:flex;flex:none}.lp-ticker-group>span{display:inline-flex;align-items:center;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.lp-ticker-group i{margin:0 var(--space-24);color:var(--green);font-style:normal}.lp-story{position:relative;height:480vh;background-color:var(--mint);background-image:linear-gradient(rgb(11 15 12/.06) 1px,transparent 0),linear-gradient(90deg,rgb(11 15 12/.06) 1px,transparent 0);background-size:44px 44px}.lp-story-sticky{position:sticky;top:var(--nav);display:flex;align-items:center;height:calc(100svh - var(--nav));overflow:hidden}.lp-story-grid{display:grid;gap:var(--space-16);align-items:center}@media (min-width:1024px){.lp-story-grid{grid-template-columns:1fr 1fr;gap:var(--space-48)}}.lp-story-copy>.lp-eyebrow{margin-bottom:var(--space-16)}.lp-story-steps{display:grid}.lp-story-step{grid-area:1/1;opacity:0;transform:translateY(40px);pointer-events:none;transition:opacity .5s ease,transform .7s var(--ease)}.lp-story-step.is-active{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}.lp-story-num{display:block;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(3.4rem,8vw,7rem);font-weight:700;line-height:.82;letter-spacing:-.05em;color:var(--green);-webkit-text-stroke:2.5px var(--ink)}.lp-story-num small{display:block;margin-top:var(--space-12);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:700;letter-spacing:0;color:var(--ink);-webkit-text-stroke:0}.lp-story-step h3{margin:var(--space-12) 0 0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(1.7rem,3.8vw,3.3rem);font-weight:700;line-height:1;letter-spacing:-.045em;text-wrap:balance}.lp-story-step p{margin:var(--space-12) 0 0;max-width:42ch;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.55;color:#2f3632}.lp-story-step a{display:inline-block;margin-top:var(--space-16);font-weight:700;text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:3px;text-underline-offset:4px}.lp-story-nav{display:flex;gap:var(--space-8);margin-top:var(--space-28)}.lp-story-nav button{width:46px;height:10px;border:2px solid var(--ink);border-radius:99px;background:var(--surface);cursor:pointer;transition:background .3s ease}.lp-story-nav button.is-done{background:var(--ink)}.lp-story-nav button[aria-selected=true]{background:var(--green)}.lp-story-stage{display:grid;justify-items:center;align-items:center;gap:var(--space-32);min-width:0}@media (min-width:1024px){.lp-story-stage{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lp-story-phone{width:min(100%,300px,calc((100svh - var(--nav) - 70px) * 9 / 18.6));transform:rotate(calc((var(--p, 0) - .5) * 7deg))}.lp-admin{width:min(100%,270px);padding:var(--space-12);background:var(--surface);border:2.5px solid var(--ink);border-radius:18px;box-shadow:6px 6px 0 var(--ink);rotate:-2deg;animation:lp-float 6s ease-in-out infinite}.lp-admin-head{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1.5px solid #ececec;font-size:11px;font-weight:700;letter-spacing:0;color:#5c5f62}.lp-admin-body{animation:lp-swap .55s var(--ease) both;font-size:14px}.lp-admin-body>div{flex-wrap:wrap}.lp-admin-line{display:block;margin-top:var(--space-6);font-size:12px;color:#5c615e}.lp-tag{padding:var(--space-2) var(--space-8);border:1.5px solid var(--ink);border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}.lp-tag-green{background:var(--mint-strong)}.lp-tag-yellow{background:var(--yellow-soft)}.lp-tag-blue{background:var(--sky)}.lp-admin-timeline{display:flex;margin:var(--space-12) 0 0;padding:0;list-style:none}.lp-admin-timeline li{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--space-4);font-size:11px;font-weight:700;letter-spacing:0;color:var(--text-subtle);transition:color .4s ease}.lp-admin-timeline li:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:#e2e2e2;z-index:0}.lp-admin-timeline li:first-child:before{display:none}.lp-admin-timeline li.is-done:before{background:var(--ink)}.lp-admin-timeline span{position:relative;z-index:1;width:14px;height:14px;border:2px solid #c9ccca;border-radius:50%;background:var(--surface);transition:background .4s ease,border-color .4s ease,transform .4s var(--spring)}.lp-admin-timeline li.is-done{color:var(--ink)}.lp-admin-timeline li.is-done span{background:var(--green);border-color:var(--ink);transform:scale(1.15)}.lp-story-progress{position:absolute;left:0;right:0;bottom:0;height:6px;background:rgb(11 15 12/.08)}.lp-story-progress span{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(var(--p,0))}@media (max-width:1023px){.lp-story-sticky{align-items:flex-start;height:auto;min-height:calc(100svh - var(--nav));padding-block:var(--space-16);overflow:visible}.lp-story-copy>.lp-eyebrow{display:none}.lp-story-num{font-size:2.6rem;-webkit-text-stroke-width:2px}.lp-story-num small{display:inline;margin:0 0 0 var(--space-8);font-size:11px;vertical-align:middle}.lp-story-step h3{margin-top:var(--space-8);font-size:1.55rem}.lp-story-step p{margin-top:var(--space-8);font-size:.92rem}.lp-story-nav,.lp-story-step a{display:none}.lp-story-phone{width:clamp(156px,calc((100svh - var(--nav) - 330px) * 9 / 18.6),210px)}.lp-story-phone .lp-phone-bar{padding-inline:var(--space-8)}.lp-admin{padding:var(--space-8)}.lp-admin-body{font-size:12.5px}.lp-admin-timeline{display:none}}@media (prefers-reduced-motion:reduce){.lp-admin{animation:none;rotate:none}}.lp-inbox{position:relative;height:260vh;background:var(--forest);color:var(--surface)}.lp-inbox-sticky{position:sticky;top:var(--nav);display:flex;flex-direction:column;justify-content:center;gap:var(--space-28);height:calc(100svh - var(--nav));overflow:hidden}.lp-inbox-head{text-align:center}.lp-inbox-head .lp-h2{margin-inline:auto;max-width:18ch}.lp-inbox-fit{--zoom:min(1,calc(var(--p, 0) * 2));display:flex;justify-content:center;height:calc(600px * var(--fit, 1));perspective:1800px}.lp-inbox-scaler{position:relative;flex:none;width:1040px;height:600px;transform-origin:top center;transform:scale(calc(var(--fit, 1) * (.7 + .3 * var(--zoom)))) rotateX(calc((1 - var(--zoom)) * 24deg))}.lp-window{height:100%;overflow:hidden;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 50px 100px -30px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.12);font-size:13px}.lp-app-head{display:flex;align-items:center;height:40px;padding:0 var(--space-16);background:#f3f1ec;border-bottom:1px solid #e6e3dc}.lp-app-head b{font-size:13px;color:var(--text-secondary)}.lp-window-body{display:grid;grid-template-columns:300px 1fr 250px;height:calc(100% - 40px)}.lp-inbox-list{padding:var(--space-12);border-right:1px solid #eee;overflow:hidden}.lp-inbox-filters{display:flex;gap:var(--space-6);margin-bottom:var(--space-8)}.lp-inbox-filters span{padding:var(--space-4) var(--space-12);border-radius:99px;background:var(--surface-muted);font-size:11px;font-weight:700}.lp-inbox-filters .is-on{background:var(--ink);color:var(--surface)}.lp-inbox-row{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:12px}.lp-inbox-row.is-active{background:var(--mint-soft);box-shadow:inset 3px 0 0 var(--green)}.lp-inbox-row b{font-size:13px}.lp-inbox-row small{font-size:11px;color:var(--text-quiet)}.lp-inbox-preview{display:block;overflow:hidden;color:#4f5551;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lp-inbox-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1.5px solid var(--ink);border-radius:50%;background:var(--mint);font-weight:700}.lp-inbox-avatar-lg{width:58px;height:58px;font-size:22px;background:var(--yellow)}.lp-badge{min-width:20px;border-radius:99px;background:var(--green);font-size:10.5px;text-align:center}.lp-badge,.lp-badge-warn{padding:var(--space-2) var(--space-6);font-weight:700}.lp-badge-warn{border:1px solid var(--ink);border-radius:99px;background:var(--yellow-soft);font-size:9.5px;white-space:nowrap}.lp-inbox-thread{display:flex;flex-direction:column;min-width:0;background:var(--chat-paper-alt)}.lp-inbox-thread-head{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--surface);border-bottom:1px solid #eee}.lp-countdown{margin-left:auto;background:var(--yellow-cream)}.lp-assign,.lp-countdown{padding:var(--space-4) var(--space-8);border-radius:99px;font-size:11px;font-weight:700}.lp-assign{background:var(--mint-soft)}.lp-inbox-messages{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:var(--space-8);padding:var(--space-20)}.lp-im{max-width:72%;margin:0;padding:var(--space-8) var(--space-12);border-radius:12px;background:var(--surface);box-shadow:0 1px .5px rgb(0 0 0/.12);font-size:13px;line-height:1.4}.lp-im-in{align-self:flex-start;border-top-left-radius:4px}.lp-im-out{align-self:flex-end;border-top-right-radius:4px;background:var(--wa-outgoing)}.lp-im-typing{--show:clamp(0,calc((var(--p, 0) - 0.5) * 6),1);opacity:var(--show);transform:translateY(calc((1 - var(--show)) * 14px))}.lp-inbox-composer{display:flex;align-items:center;justify-content:space-between;margin:0 var(--space-16) var(--space-16);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:99px;background:var(--surface);color:var(--text-quiet);font-size:12.5px}.lp-inbox-composer b{padding:var(--space-6) var(--space-16);border-radius:99px;background:var(--green);color:var(--ink)}.lp-inbox-customer{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-20) var(--space-16);border-left:1px solid #eee;text-align:center}.lp-inbox-customer>small{color:var(--text-muted);font-size:11px;margin-bottom:var(--space-8)}.lp-inbox-order{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-12);border:1.5px solid var(--line-muted);border-radius:12px;text-align:left;font-size:12px}.lp-inbox-order small{color:var(--text-subtle);font-size:11.5px}.lp-inbox-actions{display:flex;flex-direction:column;gap:var(--space-6);width:100%;margin-top:auto}.lp-inbox-actions span{padding:var(--space-8);border:1.5px solid var(--ink);border-radius:10px;font-size:12px;font-weight:700}.lp-callout{--show:clamp(0,calc((var(--p, 0) - var(--t)) * 8),1);position:absolute;z-index:3;padding:.55em 1.1em;border:2px solid var(--ink);border-radius:99px;background:var(--green);color:var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:calc(17px / var(--fit, 1));font-weight:700;white-space:nowrap;opacity:var(--show);transform:translateY(calc((1 - var(--show)) * 30px)) rotate(var(--r)) scale(calc(.7 + .3 * var(--show)))}.lp-callout-a{--t:0.42;--r:-4deg;top:-18px;left:3%;background:var(--yellow)}.lp-callout-b{--t:0.5;--r:3deg;top:62%;right:-3%}.lp-callout-c{--t:0.58;--r:-2deg;top:70px;left:46%;background:var(--surface)}.lp-callout-d{--t:0.66;--r:4deg;bottom:14%;left:-2%;background:#bfd7ff}@media (max-width:767px){.lp-callout-c,.lp-callout-d{display:none}.lp-callout{font-size:calc(13px / var(--fit, 1))}.lp-callout-a{top:-10%;left:0}.lp-callout-b{top:auto;bottom:-14%;right:0}}.lp-flow{position:relative;height:340vh;background:var(--paper)}.lp-flow-sticky{position:sticky;top:var(--nav);display:flex;align-items:center;height:calc(100svh - var(--nav));overflow:hidden}.lp-flow-grid{display:grid;gap:var(--space-28);align-items:center}@media (min-width:1024px){.lp-flow-grid{grid-template-columns:.9fr 1.1fr;gap:var(--space-56)}}.lp-sidekick{margin-top:var(--space-24);padding:var(--space-16) var(--space-16);background:var(--surface);border:2.5px solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 #8b6cff}.lp-sidekick-label{color:#6d4cf0;font-size:12px;font-weight:700;letter-spacing:0}.lp-sidekick p{min-height:3em;margin:var(--space-6) 0 0;font-size:15.5px;font-weight:600;line-height:1.45}.lp-flow-canvas{gap:var(--space-40);margin:0;padding:var(--space-28);list-style:none;background-color:var(--surface);background-image:radial-gradient(rgb(11 15 12/.13) 1.2px,transparent 0);background-size:18px 18px;border:2.5px solid var(--ink);border-radius:26px;box-shadow:8px 8px 0 var(--ink)}.lp-flow-canvas,.lp-node{position:relative;display:flex;flex-direction:column}.lp-node{gap:var(--space-4);width:min(100%,360px);padding:var(--space-12) var(--space-16);border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px 0 var(--ink);opacity:0;transform:translateY(14px) scale(.86);transition:opacity .35s ease,transform .6s var(--spring)}.lp-node.is-built{opacity:1;transform:none}@media (min-width:640px){.lp-node:nth-child(2n){margin-left:var(--space-80)}}.lp-node-green{background:var(--mint-strong)}.lp-node-yellow{background:var(--yellow-soft)}.lp-node-white{background:var(--surface)}.lp-node-type{font-size:10.5px;font-weight:700;letter-spacing:0;color:rgb(11 15 12/.55)}.lp-node b{font-size:15px}.lp-node small{color:#555b57;font-size:12px}.lp-node-if{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--yellow);font-size:11px;font-weight:700}.lp-node-if,.lp-wire{background:var(--ink)}.lp-wire{position:absolute;top:-43px;left:150px;width:3px;height:41px;transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease) .1s}.lp-wire.is-built{transform:scaleY(1)}.lp-wire:after{content:"";position:absolute;bottom:-2px;left:-4px;border:5.5px solid transparent;border-top:7px solid var(--ink);border-bottom:0}.lp-flow-done{align-self:flex-start;padding:var(--space-8) var(--space-16);border:2.5px solid var(--ink);border-radius:99px;background:var(--green);font-weight:700;opacity:0;transform:scale(.6) rotate(-6deg);transition:opacity .3s ease,transform .6s var(--spring)}.lp-flow-done.is-built{opacity:1;transform:rotate(-3deg)}@media (max-width:1023px){.lp-flow-copy .lp-lead{display:none}.lp-flow-copy .lp-h2{font-size:2rem;margin-top:var(--space-8)}.lp-sidekick{margin-top:var(--space-12);padding:var(--space-12) var(--space-12)}.lp-sidekick p{font-size:14px}.lp-flow-copy .lp-eyebrow{display:none}.lp-flow-grid{gap:var(--space-16)}.lp-flow-canvas{gap:var(--space-20);padding:var(--space-16);border-radius:20px;box-shadow:5px 5px 0 var(--ink)}.lp-node{gap:var(--space-2);padding:var(--space-8) var(--space-12)}.lp-node small{display:none}.lp-node b{font-size:13.5px}.lp-wire{top:-23px;height:21px}.lp-flow-done{padding:var(--space-6) var(--space-12);font-size:14px}}@media (max-width:639px){.lp-wire{left:40px}}.lp-ai{padding:var(--space-120) 0;background:var(--forest);color:var(--surface)}.lp-ai-grid{display:grid;gap:var(--space-48);align-items:center}@media (min-width:1024px){.lp-ai-grid{grid-template-columns:1fr 1fr;gap:var(--space-64)}}.lp-ai-chat{display:flex;flex-direction:column;gap:var(--space-12);min-height:400px;padding:var(--space-20);border-radius:26px;background:#0f2a21;box-shadow:0 40px 80px -30px rgb(0 0 0/.6);font-size:14.5px}.lp-ai-chat>*{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .6s var(--spring)}.lp-ai-chat>.is-shown{opacity:1;transform:none}.lp-ai-user{align-self:flex-end;max-width:80%;padding:var(--space-12) var(--space-16);border-radius:18px 18px 4px 18px;background:var(--green);color:var(--ink);font-weight:700}.lp-ai-tool{align-self:flex-start;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:1px dashed rgb(255 255 255/.25);border-radius:10px;background:rgb(255 255 255/.05);color:var(--mint-highlight);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.lp-ai-tool em{color:var(--yellow);font-style:normal}.lp-spin{width:12px;height:12px;border:2px solid var(--mint-highlight);border-top:2px solid transparent;border-radius:50%;animation:lp-spin .9s linear infinite}.lp-ai-bot{align-self:flex-start;max-width:90%;padding:var(--space-12) var(--space-16);border-radius:18px 18px 18px 4px;background:rgb(255 255 255/.08);line-height:1.5}.lp-ai-draft{padding:var(--space-16);border:2.5px solid var(--ink);border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:6px 6px 0 var(--green)}.lp-ai-draft small{font-size:11px;font-weight:700;letter-spacing:0;color:var(--text-subtle)}.lp-ai-draft p{margin:var(--space-6) 0 var(--space-12);line-height:1.45}.lp-ai-draft div{display:flex;gap:var(--space-8)}.lp-ai-draft div span{padding:var(--space-6) var(--space-16);border:1.5px solid var(--ink);border-radius:99px;font-size:12.5px;font-weight:700}.lp-ai-draft .lp-ai-approve{background:var(--green)}.lp-ai-draft.is-shown .lp-ai-approve{animation:lp-pulse 1.8s ease-out .6s 2}.lp-proof{padding:var(--space-112) 0 0;background:var(--paper);overflow:hidden}.lp-proof-head{text-align:center}.lp-stats{display:grid;gap:var(--space-16);margin-top:44px}@media (min-width:640px){.lp-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lp-stats{grid-template-columns:repeat(4,1fr)}}.lp-stat{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-24);min-height:190px;padding:var(--space-24);border:2.5px solid var(--ink);border-radius:24px;box-shadow:5px 5px 0 var(--ink)}.wf-js .lp-stat[data-reveal][data-in]{transition:opacity .9s var(--ease) var(--d,0s),transform .35s var(--spring)}.lp .lp-stat:hover,.wf-js .lp-stat[data-reveal][data-in]:hover{transform:translateY(-5px) rotate(-1.5deg)}.lp-stat b{font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(2.6rem,5vw,4rem);line-height:1;letter-spacing:-.05em}.lp-stat>span{font-size:14.5px;font-weight:600;line-height:1.4}.lp-stat-green{background:var(--green)}.lp-stat-yellow{background:var(--yellow)}.lp-stat-white{background:var(--surface)}.lp-stat-dark{background:var(--forest);color:var(--surface)}.lp-autos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);margin:36px 0 0;padding:0;list-style:none}.lp-autos a{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:2px solid var(--ink);border-radius:99px;background:var(--tone);font-size:15px;font-weight:700;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lp-autos a:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.lp-autos i{font-style:normal;transition:transform .2s var(--ease)}.lp-autos a:hover i{transform:translateX(4px)}.lp-review-strip{margin-top:var(--space-32)}.lp-reviews{padding-bottom:var(--space-112);overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--border-black) 8%,var(--border-black) 92%,transparent)}.lp-reviews-track{display:flex;width:max-content;animation:lp-marquee 70s linear infinite}.lp-reviews:hover .lp-reviews-track{animation-play-state:paused}.lp-reviews-group{display:flex;flex:none;gap:var(--space-16);margin:0;padding:0 var(--space-16) 0 0;list-style:none}.lp-review{display:flex;flex-direction:column;gap:var(--space-8);width:340px;padding:var(--space-20);border:2px solid var(--ink);border-radius:20px;background:var(--surface)}.lp-review:nth-child(3n+2){background:var(--mint)}.lp-review:nth-child(3n){background:#fff4cf}.lp-review p{flex:1;margin:0;font-size:14px;line-height:1.55}.lp-review b{font-size:13px}.lp-proof:not(:has(.lp-reviews)){padding-bottom:var(--space-112)}.lp-faq{padding:var(--space-112) 0;background:var(--surface);border-top:2.5px solid var(--ink)}.lp-faq-grid{display:grid;gap:36px}@media (min-width:1024px){.lp-faq-grid{grid-template-columns:.8fr 1.2fr;gap:var(--space-64);align-items:start}.lp-faq-grid>div:first-child{position:sticky;top:calc(var(--nav) + 32px)}}.lp-faq-list details{margin-bottom:var(--space-12);border:2px solid var(--ink);border-radius:18px;background:var(--surface);transition:background .3s ease,box-shadow .3s ease}.lp-faq-list details[open]{background:#f1fbf5;box-shadow:4px 4px 0 var(--ink)}.lp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20);font-size:16px;font-weight:700;cursor:pointer;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary span{display:grid;place-items:center;width:28px;height:28px;flex:none;border:2px solid var(--ink);border-radius:50%;font-size:18px;transition:transform .35s var(--spring),background .3s}.lp-faq-list details[open] summary span{transform:rotate(45deg);background:var(--green)}.lp-faq-list p{margin:0;padding:0 var(--space-20) var(--space-20);color:var(--text-secondary);font-size:15px;line-height:1.6}.lp-final{position:relative;overflow:hidden;padding:var(--space-128) 0 150px;background:var(--green);border-top:2.5px solid var(--ink);text-align:center}.lp-final-inner{position:relative;z-index:1}.lp-final-title{margin:0;font-family:var(--font-space-grotesk),"Inter",sans-serif;font-size:clamp(3.2rem,11.5vw,10.5rem);font-weight:700;line-height:.86;letter-spacing:-.065em}.lp-final-title span{display:block}.lp-final-title span:first-child{transform:translateX(calc((.5 - var(--p, .5)) * -40%))}.lp-final-title span:last-child{transform:translateX(calc((.5 - var(--p, .5)) * 40%))}.lp-final-sub{margin:var(--space-24) auto 0;max-width:40ch;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600}.lp-compose{display:flex;align-items:center;gap:var(--space-8);max-width:520px;margin:36px auto 0}.lp-compose-field{flex:1;padding:var(--space-16) var(--space-24);border:2.5px solid var(--ink);border-radius:99px;background:var(--surface);box-shadow:5px 5px 0 var(--ink);font-size:clamp(15px,2vw,18px);font-weight:700;text-align:left;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lp-compose-send{display:grid;place-items:center;width:64px;height:64px;flex:none;border:2.5px solid var(--ink);border-radius:50%;background:var(--ink);color:var(--green);font-size:22px;transition:transform .35s var(--spring)}.lp-compose:hover .lp-compose-field{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.lp-compose:hover .lp-compose-send{transform:rotate(-25deg) scale(1.1)}.lp-final-link{display:inline-block;margin-top:var(--space-24);font-weight:700;text-decoration:underline;text-underline-offset:4px}.lp-final-bubbles span{position:absolute;padding:var(--space-8) var(--space-16);border:2px solid var(--ink);border-radius:16px 16px 16px 4px;background:var(--surface);box-shadow:3px 3px 0 var(--ink);font-size:15px;font-weight:700;white-space:nowrap;animation:lp-float 6s ease-in-out infinite}.lp-final-bubbles span:first-child{top:12%;left:6%;transform:translateY(calc(var(--p, 0) * -120px)) rotate(-8deg)}.lp-final-bubbles span:nth-child(2){top:16%;right:7%;transform:translateY(calc(var(--p, 0) * -60px)) rotate(6deg);animation-delay:1s}.lp-final-bubbles span:nth-child(3){bottom:14%;left:9%;transform:translateY(calc(var(--p, 0) * -160px)) rotate(5deg);animation-delay:2s}.lp-final-bubbles span:nth-child(4){bottom:10%;right:9%;transform:translateY(calc(var(--p, 0) * -90px)) rotate(-5deg);animation-delay:3s}@media (max-width:900px){.lp-final-bubbles{display:none}}@keyframes lp-up{0%{opacity:0;transform:translateY(26px)}}@keyframes lp-word{0%{transform:translateY(115%) rotate(4deg)}}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-float{50%{translate:0 -10px}}@keyframes lp-marquee{to{transform:translateX(-50%)}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-bounce{50%{transform:translateY(4px)}}@keyframes lp-swap{0%{opacity:0;transform:translateY(10px)}}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-dot{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgb(0 210 97/.7)}to{box-shadow:0 0 0 14px rgb(0 210 97/0)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp-reviews-track,.lp-ticker-track{animation:none!important}.lp-reviews{overflow-x:auto}.lp-hero-copy{transform:none;opacity:1}.lp-final-bubbles span,.lp-final-title span,.lp-hero-phone,.lp-story-phone{transform:none!important}.lp-inbox-scaler{transform:scale(var(--fit,1))}.lp-callout,.lp-im-typing{--show:1}}.lp-stars{color:#8a5a00}.lp-review-strip[data-paused=true] .lp-reviews{overflow-x:auto;mask-image:none}.lp-review-strip[data-paused=true] .lp-reviews-track{animation:none}.lp-review-strip[data-paused=true] [aria-hidden=true].lp-reviews-group{display:none}@media (prefers-reduced-motion:reduce){.lp-reviews{mask-image:none}.lp-reviews-group[aria-hidden=true]{display:none}}@media (max-width:479px){.lp-review{width:min(340px,calc(100vw - 48px))}.wf-review-marquee figure{max-width:calc(100vw - 32px)}}