.lp{--navy: var(--zelo-navy);--deep: var(--zelo-navy-950);--blue: var(--zelo-blue);--sky: var(--zelo-blue-400);--green: var(--zelo-chat-green);--espresso: var(--zelo-espresso);--yellow: var(--zelo-yellow);--ivory: var(--zelo-ivory);--ink-2: var(--zelo-neutral-700);--ink-3: var(--zelo-neutral-600);--line: color-mix(in srgb, var(--zelo-navy) 10%, transparent);--card-sh: 0 1px 0 color-mix(in srgb, var(--zelo-navy) 6%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--zelo-navy) 35%, transparent);--ui: var(--zelo-font-ui);--display: var(--zelo-font-display);--spring: linear(0, .064, .204, .367, .523, .658, .766, .848, .907, .948, .975, .992, 1.001, 1.006, 1.008, 1.008, 1.007, 1.005, 1.004, 1.003, 1);--bounce: linear(0, .11, .34, .62, .86, 1.02, 1.09, 1.1, 1.07, 1.03, 1, .985, .98, .985, .995, 1);--ease-out: cubic-bezier(.2, .9, .25, 1);--lp-dark: var(--navy);--lp-accent: var(--blue);--lp-accent-hover: var(--zelo-blue-600);--lp-accent-ink: var(--ivory);--lp-eyebrow: var(--blue);--lp-eyebrow-dark: var(--yellow);--lp-highlight: var(--sky);min-height:100vh;overflow-x:clip;background:var(--lp-dark);color:var(--ivory);font:400 16px/1.55 var(--ui);-webkit-font-smoothing:antialiased}.lp.lp-chat{--lp-dark: var(--navy);--lp-accent: var(--green);--lp-accent-hover: color-mix(in srgb, var(--green) 86%, var(--ivory));--lp-accent-ink: var(--navy);--lp-eyebrow: var(--zelo-green-700);--lp-eyebrow-dark: var(--green);--lp-highlight: var(--green)}.lp.lp-menu{--lp-dark: var(--espresso);--lp-deep: color-mix(in srgb, var(--espresso) 82%, var(--zelo-black));--lp-accent: var(--yellow);--lp-accent-hover: color-mix(in srgb, var(--yellow) 86%, var(--ivory));--lp-accent-ink: var(--espresso);--lp-eyebrow: var(--zelo-yellow-700);--lp-eyebrow-dark: var(--yellow);--lp-highlight: var(--yellow);--line: color-mix(in srgb, var(--espresso) 12%, transparent)}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp img{display:block;max-width:100%}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.lp h1,.lp h2,.lp h3{margin:0;text-wrap:balance}.lp p{text-wrap:pretty}.lp main{padding-top:4.5rem}.lp section{position:relative;scroll-margin-top:72px}.lp section>.lp-wrap{position:relative}.lp-wrap{width:min(100% - 48px,1180px);margin-inline:auto}.lp-laco{position:absolute;pointer-events:none;height:auto}.lp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:12px;font:650 15px/1 var(--ui);white-space:nowrap;transition:transform .38s var(--spring),background .18s,box-shadow .18s,color .18s}.lp-btn svg{width:16px;height:16px;flex:none}.lp-btn.pri{background:var(--lp-accent);color:var(--lp-accent-ink);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--lp-accent) 90%,transparent)}.lp-btn.pri:hover{background:var(--lp-accent-hover)}.lp-btn.ghost{color:var(--ivory);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ivory) 32%,transparent)}.lp-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ivory)}.lp-btn.line{color:var(--lp-dark);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lp-dark) 20%,transparent)}.lp-btn.line:hover{box-shadow:inset 0 0 0 1.5px var(--lp-dark)}.lp-btn.dark{background:var(--lp-dark);color:var(--ivory)}.lp-btn.dark:hover{background:color-mix(in srgb,var(--lp-dark) 88%,var(--ivory))}.lp-btn.ivory{background:var(--ivory);color:var(--lp-dark)}.lp-btn.ivory:hover{background:var(--zelo-white)}.lp-btn.sm{height:40px;padding:0 16px;font-size:14px;border-radius:10px}.lp-btn.lg{height:56px;padding:0 28px;font-size:16px;border-radius:14px}.lp .press{transition:transform .42s var(--spring)}.lp .press:active{transform:scale(.965);transition-duration:90ms}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.lp-eyebrow{margin:0;font:700 12px/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-eyebrow)}.lp-dark .lp-eyebrow{color:var(--lp-eyebrow-dark)}.lp-light{background:var(--ivory);color:var(--lp-dark);padding:104px 0}.lp-white{background:var(--zelo-white);color:var(--lp-dark);padding:104px 0}.lp-light+.lp-light,.lp-white+.lp-white{padding-top:24px}.lp-dark{padding:104px 0;overflow:hidden}.lp-sec-head{max-width:680px;margin:0 auto 44px;text-align:center}.lp-sec-head.left{margin-left:0;text-align:left}.lp-h1{font:400 clamp(40px,5.6vw,72px)/1 var(--display);letter-spacing:-.025em}.lp-h1 span{color:var(--lp-highlight)}.lp-h2{margin:12px 0;font:400 clamp(32px,4vw,48px)/1.05 var(--display);letter-spacing:-.02em}.lp-h3{font:400 22px/1.15 var(--display);letter-spacing:-.01em}.lp-lead{margin:0;font-size:19px;line-height:1.55;color:color-mix(in srgb,var(--ivory) 78%,transparent)}.lp-light .lp-lead,.lp-white .lp-lead{color:var(--ink-2)}.lp-sec-head p:not(.lp-eyebrow){margin:0;font-size:17px;color:var(--ink-2)}.lp-dark .lp-sec-head p:not(.lp-eyebrow){color:color-mix(in srgb,var(--ivory) 75%,transparent)}.lp-card{border-radius:24px;background:var(--zelo-white);color:var(--lp-dark);box-shadow:var(--card-sh)}.lp-pill{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--ivory) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ivory) 16%,transparent);font:600 13.5px var(--ui);color:color-mix(in srgb,var(--ivory) 88%,transparent)}.lp-pill b{font:400 12px var(--display);color:var(--lp-highlight);letter-spacing:.02em}.lp-check{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lp-check li{display:flex;gap:10px;align-items:flex-start}.lp-check svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--lp-accent)}.lp-light .lp-check svg,.lp-white .lp-check svg{color:var(--zelo-green-600)}.lp-tabs{position:relative;display:inline-flex;gap:2px;padding:5px;border-radius:999px;max-width:100%;background:color-mix(in srgb,var(--ivory) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ivory) 10%,transparent);overflow-x:auto;scrollbar-width:none}.lp-tabs::-webkit-scrollbar{display:none}.lp-tabs button{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font:600 14.5px var(--ui);color:color-mix(in srgb,var(--ivory) 72%,transparent);white-space:nowrap;transition:color .22s}.lp-tabs button.on{color:var(--lp-dark)}.lp-tabs .lp-tind{position:absolute;top:5px;bottom:5px;left:5px;border-radius:999px;background:var(--ivory);transition:left .56s var(--spring),width .56s var(--spring),transform .26s var(--spring),background .26s}.lp-tabs .lp-tind.squish{transform:scaleY(.84)}.lp-tabs.light{background:var(--zelo-white);box-shadow:var(--card-sh)}.lp-tabs.light button{color:var(--ink-2)}.lp-tabs.light button.on{color:var(--ivory)}.lp-tabs.light .lp-tind{background:var(--lp-dark)}.lp-panel{animation:lp-blurin .46s var(--ease-out)}@keyframes lp-blurin{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}}.lp-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);font:600 13.5px var(--ui);color:var(--ink-2);background:var(--zelo-white);transition:transform .42s var(--spring),background .18s,color .18s,box-shadow .18s}.lp-chip:hover{box-shadow:inset 0 0 0 1.5px var(--lp-dark);color:var(--lp-dark)}.lp-chip.on{background:var(--lp-dark);color:var(--ivory);box-shadow:none}.lp-faq{display:flex;flex-direction:column;gap:10px}.lp-fq{border-radius:18px;background:var(--zelo-white);box-shadow:0 1px color-mix(in srgb,var(--zelo-navy) 6%,transparent),0 10px 30px -24px color-mix(in srgb,var(--zelo-navy) 35%,transparent)}.lp-fq button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:16px 22px;text-align:left;font:650 17px/1.3 var(--ui);color:var(--lp-dark)}.lp-fq button i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--blue) 10%,var(--zelo-white));transition:transform .52s var(--spring),background .2s}.lp-fq button i:before,.lp-fq button i:after{content:"";position:absolute;left:10px;right:10px;top:15px;height:2px;border-radius:2px;background:var(--blue)}.lp-fq button i:after{transform:rotate(90deg);transition:transform .52s var(--spring)}.lp-fq.open button i{transform:rotate(180deg);background:var(--blue)}.lp-fq.open button i:before,.lp-fq.open button i:after{background:var(--ivory)}.lp-fq.open button i:after{transform:rotate(0)}.lp-menu .lp-fq button i{background:var(--zelo-yellow-100)}.lp-menu .lp-fq button i:before,.lp-menu .lp-fq button i:after{background:var(--espresso)}.lp-menu .lp-fq.open button i{background:var(--espresso)}.lp-menu .lp-fq.open button i:before,.lp-menu .lp-fq.open button i:after{background:var(--yellow)}.lp-chat .lp-fq button i{background:var(--zelo-green-50)}.lp-chat .lp-fq button i:before,.lp-chat .lp-fq button i:after{background:var(--zelo-green-700)}.lp-chat .lp-fq.open button i{background:var(--navy)}.lp-chat .lp-fq.open button i:before,.lp-chat .lp-fq.open button i:after{background:var(--green)}.lp-fa{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s var(--spring)}.lp-fa>div{overflow:hidden}.lp-fa p{margin:0;padding:0 22px 22px;color:var(--ink-2);opacity:0;filter:blur(6px);transform:translateY(-6px);transition:opacity .26s,filter .26s,transform .42s var(--spring)}.lp-fq.open .lp-fa{grid-template-rows:1fr}.lp-fq.open .lp-fa p{opacity:1;filter:none;transform:none;transition-delay:80ms}.lp-cta{position:relative;overflow:hidden;padding:104px 0 0}.lp-cta-grid{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:end}.lp-cta-copy{display:flex;flex-direction:column;align-items:center;padding-bottom:96px;text-align:center}.lp-cta h2{max-width:680px;margin:0 auto 30px;font:400 clamp(32px,4.2vw,52px)/1.05 var(--display);letter-spacing:-.02em}.lp-cta h2 span{display:block;color:var(--lp-highlight)}.lp-cta-copy p{margin:16px 0 0;font-size:14.5px;color:color-mix(in srgb,var(--ivory) 72%,transparent)}.lp-cta .lp-char{height:250px;margin-bottom:-2px}.lp-cta .c2{--fd: .9s}.lp-ill{height:var(--ill-h, auto);width:auto}.lp-char{width:auto;filter:drop-shadow(0 18px 24px color-mix(in srgb,var(--zelo-navy-950) 35%,transparent))}.lp .float{animation:lp-float 5.4s var(--fd, 0s) ease-in-out infinite}@keyframes lp-float{50%{transform:translateY(-8px) rotate(-.6deg)}}.lp-bubble{position:relative;margin:0;max-width:240px;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--ivory);color:var(--lp-dark);font:650 14px/1.35 var(--ui);box-shadow:0 12px 30px -12px color-mix(in srgb,var(--zelo-black) 50%,transparent);transform-origin:0 100%;animation:lp-pop .62s .6s var(--bounce) both}@keyframes lp-pop{0%{opacity:0;transform:scale(.4) translateY(10px)}}.lp-shot{overflow:hidden;border-radius:16px;background:var(--lp-dark);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--zelo-navy-950) 60%,transparent)}.lp-shot img{width:100%;height:auto}.lp-phone{overflow:hidden;border:7px solid var(--lp-dark);border-radius:28px;background:var(--lp-dark);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--zelo-navy-950) 60%,transparent)}.lp-phone img{width:100%;height:auto}.lp [data-rv]{opacity:0;transform:translateY(22px);filter:blur(8px);transition:opacity .52s var(--ease-out),filter .52s var(--ease-out),transform .72s var(--spring);transition-delay:var(--d, 0ms)}.lp [data-rv].in{opacity:1;transform:none;filter:none}.lp [data-rv].in.press:hover{transition-delay:0ms}@media(max-width:960px){.lp-cta-grid{grid-template-columns:1fr 1fr}.lp-cta-copy{grid-column:1 / -1;grid-row:1;padding-bottom:24px}.lp-cta .c1{justify-self:end}}@media(max-width:720px){.lp main{padding-top:4rem}}@media(max-width:640px){.lp-wrap{width:calc(100% - 32px)}.lp-light,.lp-white,.lp-dark{padding:72px 0}.lp-light+.lp-light,.lp-white+.lp-white{padding-top:16px}.lp-lead{font-size:17px}.lp-tabs button{height:40px;padding:0 14px;font-size:14px}.lp-fq button{padding:14px 16px;font-size:16px}.lp-fa p{padding:0 16px 18px}.lp-cta{padding-top:64px}.lp-cta .lp-char{height:170px}.lp-cta .lp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition-duration:0ms!important}.lp [data-rv]{opacity:1;transform:none;filter:none}}
