@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff")}.lp{--paper: #fcfcfd;--paper-2: #f4f5f7;--card: #ffffff;--ink: #09090b;--ink-2: #52525b;--ink-3: #63636b;--rule: #e5e7eb;--rule-2: #d1d5db;--accent: #2ee368;--accent-ink: #052e16;--emphasis: #15803d;--marker: rgba(46, 227, 104, .62);--marker-soft: rgba(46, 227, 104, .16);--display: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--radius: 22px;--shadow: 0 1px 2px rgba(9, 9, 11, .04), 0 12px 32px -16px rgba(9, 9, 11, .14);--shadow-lift: 0 2px 4px rgba(9, 9, 11, .05), 0 30px 60px -24px rgba(9, 9, 11, .22);position:relative;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp a{color:inherit}.lp img{max-width:100%}.lp h1,.lp h2,.lp h3{margin:0;font-family:var(--display);letter-spacing:-.035em}.lp p{margin:0}.lp ul,.lp ol{list-style:none;margin:0;padding:0}.lp ::selection{background:var(--marker);color:var(--ink)}.lp :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.lp-skip{position:absolute;left:-999px;top:8px;z-index:100;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none}.lp-skip:focus{left:16px}.lp-container{width:min(1200px,100% - 48px);margin-inline:auto}.lp-section{position:relative;padding:clamp(80px,12vw,150px) 0}.lp-center{display:flex;justify-content:center;margin-top:56px}.lp-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none}.lp>*:not(.lp-backdrop){position:relative;z-index:1}.lp-backdrop{background:radial-gradient(520px circle at var(--cx, 70%) var(--cy, 30%),rgba(46,227,104,.1),transparent 60%),repeating-linear-gradient(to bottom,transparent 0 39px,rgba(9,9,11,.045) 39px 40px);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font-family:var(--display);font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--ease-out),box-shadow .3s ease,background .2s ease,border-color .2s ease,color .2s ease}.btn-sm{min-height:40px;padding:0 18px;font-size:14px}.btn-md{min-height:52px;padding:0 8px 0 24px;font-size:15px}.btn-lg{min-height:58px;padding:0 8px 0 28px;font-size:16px}.lp .btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 30px -12px #09090b8c}.lp .btn-primary:hover{box-shadow:0 16px 40px -12px #09090b99}.btn-primary svg{box-sizing:content-box;width:18px;height:18px;padding:11px;border-radius:50%;background:var(--accent);color:var(--accent-ink);transition:transform .4s var(--ease-out)}.btn-sm.btn-primary svg{display:none}.btn-primary:hover svg{transform:rotate(-45deg)}.btn-shine{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-120%);animation:lp-shine 5s ease-in-out infinite 1.5s}@keyframes lp-shine{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.lp .btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:transparent;padding:0 26px}.lp .btn-ghost:hover{background:var(--ink);color:#fff}.fx-magnet{will-change:transform}.lp>.lp-nav{position:sticky;top:0;z-index:50;padding:14px 0;transition:padding .3s var(--ease-out)}.lp-nav-inner{width:min(1200px,100% - 32px);margin-inline:auto;display:flex;align-items:center;gap:24px;padding:10px 10px 10px 20px;border-radius:999px;border:1px solid transparent;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.lp-nav.is-scrolled{padding:10px 0}.lp-nav.is-scrolled .lp-nav-inner{background:#ffffffd1;border-color:var(--rule);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:var(--shadow)}.lp-logo{display:flex;align-items:center}.lp-logo img{height:24px;width:auto;display:block}.lp-nav-links{display:flex;gap:4px;margin-inline:auto}.lp-nav-links a{position:relative;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;transition:color .2s}.lp-nav-links a:after{content:"";position:absolute;left:10px;right:10px;bottom:6px;height:8px;z-index:-1;background:var(--marker);border-radius:3px;transform:scaleX(0) skew(-12deg);transform-origin:left;transition:transform .35s var(--ease-out)}.lp-nav-links a:hover{color:var(--ink)}.lp-nav-links a:hover:after{transform:scaleX(1) skew(-12deg)}.lp-nav-cta{display:flex;align-items:center;gap:8px}.lp-nav-login{padding:8px 14px;font-size:14px;font-weight:600;color:var(--ink-2);text-decoration:none}.lp-nav-login:hover{color:var(--ink)}.lp .lp-nav .btn-sm{padding:0 18px}.lp-hero{position:relative;padding:clamp(36px,6vw,72px) 0 clamp(70px,10vw,120px);text-align:center}.lp-hero-glow{position:absolute;left:50%;top:58%;width:min(980px,130vw);height:520px;transform:translate(-50%) rotate(-6deg);background:radial-gradient(ellipse at center,rgba(46,227,104,.22),transparent 62%);filter:blur(40px);pointer-events:none}.lp-hero-copy{display:flex;flex-direction:column;align-items:center}.lp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;border:1px solid var(--rule-2);background:var(--card);box-shadow:var(--shadow);font-size:13px;font-weight:600;color:var(--ink-2)}.lp-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:lp-pulse 2s ease-out infinite}@keyframes lp-pulse{0%{box-shadow:0 0 #2ee368b3}to{box-shadow:0 0 0 12px #2ee36800}}.lp .lp-h1{margin-top:28px;max-width:14ch;font-size:clamp(46px,8.6vw,108px);font-weight:700;line-height:.98;letter-spacing:-.055em}.lp .lp-lede{margin-top:26px;max-width:620px;font-size:clamp(16px,1.9vw,19px);line-height:1.6;color:var(--ink-2)}.lp-hero-copy .lp-lede{margin-top:clamp(30px,3.4vw,46px)}.lp-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.lp .lp-hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;font-size:13px;color:var(--ink-3)}.lp-hero-proof li{display:inline-flex;align-items:center;gap:8px}.lp-hero-proof li:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23052e16' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat}.lp-compare{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,48px);margin-top:clamp(48px,6vw,72px);perspective:1400px}.lp-phone-col{display:flex;flex-direction:column;align-items:center;gap:16px}.lp-phone-tag{font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.lp-phone-tag.is-accent{color:var(--ink);background:linear-gradient(transparent 55%,var(--marker) 55%);padding:0 4px}.lp-compare-arrow{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink);flex-shrink:0;align-self:center;margin-top:-40px}.lp-arrow-label{font-family:var(--display);font-weight:700;font-size:15px;letter-spacing:-.01em;transform:rotate(-4deg);background:linear-gradient(transparent 55%,var(--marker) 55%);padding:0 4px}.lp-draw{stroke-dasharray:220;stroke-dashoffset:0}.lp-js .lp-compare .lp-draw{stroke-dashoffset:220;transition:stroke-dashoffset 1.1s var(--ease-out) .9s}.lp-js .lp-compare .lp-draw.is-late{transition-delay:1.7s;transition-duration:.5s}.lp-js .lp-compare.is-in .lp-draw{stroke-dashoffset:0}.lp-phone-col{position:relative}.lp .lp-notes{position:absolute;left:calc(100% + 28px);top:12%;display:flex;flex-direction:column;gap:22px;width:210px;text-align:left}.lp-note{position:relative;display:flex;gap:10px;align-items:baseline;font-family:var(--display);font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink);padding:12px 14px;background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow)}.lp-note b{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px;border-radius:5px;background:var(--ink);color:var(--accent);font-variant-numeric:tabular-nums}.lp-note:before{content:"";position:absolute;right:100%;top:50%;width:28px;border-top:2px dashed var(--rule-2)}.lp-notes .n1{transform:rotate(-1.5deg)}.lp-notes .n2{transform:rotate(1deg) translate(14px)}.lp-notes .n3{transform:rotate(-.5deg)}.lp-js .lp-compare .lp-note{opacity:0;translate:0 12px;transition:opacity .6s ease,translate .8s var(--ease-out)}.lp-js .lp-compare.is-in .lp-note{opacity:1;translate:0 0}.lp-js .lp-compare.is-in .n1{transition-delay:1.2s}.lp-js .lp-compare.is-in .n2{transition-delay:1.4s}.lp-js .lp-compare.is-in .n3{transition-delay:1.6s}.lp .lp-note.is-wrong{position:absolute;right:calc(100% + 18px);top:54%;flex-direction:column;gap:2px;padding:0;border:none;background:none;box-shadow:none;transform:rotate(-5deg);text-align:right;color:#dc2626}.lp-note.is-wrong:before{display:none}.lp-note.is-wrong span{white-space:nowrap;font-size:18px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.lp-note.is-wrong em{font-style:normal;font-size:13px;color:var(--ink-3)}.lp-js .lp-compare.is-in .lp-note.is-wrong{transition-delay:.9s}@media(min-width:1181px){.lp-compare{padding-left:150px;padding-right:240px}}@media(max-width:1180px){.lp .lp-notes,.lp .lp-note.is-wrong{display:none}}.fx-tilt{--rx: 0deg;--ry: 0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--ease-out);transform-style:preserve-3d}.lp-phone{position:relative;border-radius:46px;padding:9px;background:linear-gradient(150deg,#fff,#e4e6ea 45%,#f6f7f9);box-shadow:inset 0 0 0 1px #09090b14,0 40px 80px -30px #09090b59}.lp-phone:before{content:"";position:absolute;top:19px;left:50%;width:30%;height:20px;transform:translate(-50%);border-radius:999px;background:#000;z-index:3}.lp-phone .reel{border-radius:37px}.lp-phone.is-hero{width:clamp(220px,27vw,330px);box-shadow:inset 0 0 0 1px #09090b14,0 0 0 6px #2ee3682e,0 60px 110px -30px #09090b73;animation:lp-float 6s ease-in-out infinite}.lp-phone.is-small{width:clamp(160px,19vw,240px);filter:grayscale(.4);opacity:.9}@keyframes lp-float{50%{translate:0 -10px}}.reel{position:relative;width:100%;overflow:hidden;background:#0a0b0d}.reel-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-marquees{background:var(--ink);padding:20px 0;transform:rotate(-1.2deg);margin-inline:-20px;box-shadow:0 20px 40px -24px #09090b80}.fx-marquee{overflow:hidden}.fx-marquee-track{display:flex;width:max-content;animation:lp-marquee 40s linear infinite}.fx-marquee:hover .fx-marquee-track{animation-play-state:paused}.fx-marquee.is-reverse .fx-marquee-track{animation-direction:reverse}.lp .fx-marquee-list{display:flex;gap:40px;padding-right:40px}.fx-marquee-list li{display:inline-flex;align-items:center;gap:14px;font-family:var(--display);font-size:clamp(16px,2vw,22px);font-weight:600;letter-spacing:-.02em;color:#fff;white-space:nowrap}.fx-marquee-list li:nth-child(3n+1){color:var(--accent)}.fx-marquee-dot{width:8px;height:8px;border-radius:2px;background:var(--accent);transform:rotate(45deg)}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:clamp(40px,6vw,64px)}.lp-section-head.is-left{align-items:flex-start;text-align:left}.lp-kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.lp-h2{max-width:18ch;font-size:clamp(34px,5.2vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.lp-sub{max-width:560px;font-size:17px;color:var(--ink-2)}.lp-sub a{color:var(--emphasis);font-weight:600}.lp-statement{padding-block:clamp(90px,14vw,170px)}.lp .fx-scrollwords{max-width:22ch;margin-inline:auto;font-family:var(--display);font-size:clamp(30px,4.8vw,60px);font-weight:700;line-height:1.14;letter-spacing:-.045em;text-align:center}.fx-scrollwords span{transition:opacity .2s linear}.fx-accent-text{background:linear-gradient(transparent 52%,var(--marker) 52%,var(--marker) 92%,transparent 92%);padding:0 .06em}.fx-spotlight{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);transition:border-color .3s ease,transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.fx-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgba(46,227,104,.12),transparent 50%)}.fx-spotlight:hover{border-color:var(--rule-2);transform:translateY(-6px);box-shadow:var(--shadow-lift)}.fx-spotlight:hover:before{opacity:1}.lp-steps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.lp-steps .lp-step-card{height:100%;padding:0 0 0 26px;border:none;border-left:2px solid var(--rule);border-radius:0;background:transparent;box-shadow:none}.lp-steps .lp-step-card:before{display:none}.lp-steps .lp-step-card:hover{transform:none;box-shadow:none;border-left-color:var(--accent)}.lp-step-top{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:24px}.lp-step-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--ink);color:var(--accent)}.lp-step-n{font-family:var(--display);font-size:84px;font-weight:700;line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .4s ease}.lp-steps .lp-step-card:hover .lp-step-n{color:var(--accent);-webkit-text-stroke-color:var(--accent-ink)}.lp-step-card h3{font-size:26px;font-weight:700;line-height:1.15}.lp-step-card p{margin-top:10px;color:var(--ink-2)}.lp-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-template-card{--card-accent: var(--accent);padding:8px}.lp-template-card .reel{border-radius:15px}.lp-template-card:before{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--card-accent) 16%,transparent),transparent 50%)}.lp-template-card:hover{border-color:color-mix(in srgb,var(--card-accent) 55%,white)}.lp-template-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 8px 6px}.lp-template-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:3px;background:var(--card-accent);transform:rotate(45deg);vertical-align:middle}.lp-template-meta strong{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em}.lp-template-meta span{font-size:12px;color:var(--ink-3);text-transform:capitalize}@media(min-width:900px){.lp-gallery .lp-gallery-item:nth-child(2n){transform:translateY(48px)}.lp-gallery .lp-gallery-grid{padding-bottom:48px}}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-feature-card{height:100%;padding:30px;display:flex;flex-direction:column}.lp-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--marker-soft);color:var(--emphasis);margin-bottom:22px;transition:background .3s ease,color .3s ease}.lp-feature-card:hover .lp-feature-icon{background:var(--ink);color:var(--accent)}.lp-feature-card h3{font-size:21px;font-weight:700}.lp-feature-card p{margin-top:10px;color:var(--ink-2);font-size:15px}.lp-script-demo{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:26px}.lp-script-demo span{align-self:flex-start;padding:6px 12px;border-radius:10px;border:1px solid var(--rule-2);font-family:var(--display);font-weight:700;font-size:17px;background:var(--card)}.lp-script-demo span:first-child{background:var(--ink);color:#fff;border-color:transparent}.lp-script-demo .dev{font-family:"Noto Sans Devanagari",var(--display)}.lp-script-demo span:last-child{color:var(--ink-3);text-decoration:line-through;text-decoration-color:#ef4444}.lp-wave-demo{display:flex;align-items:center;gap:4px;height:70px;margin-top:auto;padding-top:22px}.lp-wave-demo i{flex:1;height:20%;border-radius:3px;background:var(--ink);opacity:.85;animation:lp-wave 1.6s ease-in-out infinite;animation-delay:calc(var(--k) * -.09s)}.lp-wave-demo i:nth-child(7n+3){background:var(--accent)}@keyframes lp-wave{50%{height:100%}}.lp-features .lp-feature-hinglish .lp-feature-card{background:linear-gradient(160deg,#fff 40%,#effdf4);border-color:#2ee36873}.lp-usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.lp-usecase{padding-top:22px;border-top:2px solid var(--ink)}.lp-usecase-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--marker-soft);color:var(--emphasis)}.lp-usecase h3{margin-top:14px;font-size:20px;font-weight:700}.lp-usecase p{margin-top:8px;color:var(--ink-2);font-size:15px}.lp-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.lp-faq-layout .lp-section-head{position:sticky;top:120px;margin-bottom:0}.lp-faq-list{display:flex;flex-direction:column;gap:12px}.lp-faq-item{border:1px solid var(--rule);border-radius:18px;background:var(--card);box-shadow:var(--shadow);transition:border-color .4s ease,box-shadow .4s ease}.lp-faq-item.is-open{border-color:var(--ink);box-shadow:var(--shadow-lift)}.lp-faq-q{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.lp-faq-q button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 24px;cursor:pointer;border-radius:18px}.lp-faq-q button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lp-faq-q svg{flex-shrink:0;box-sizing:content-box;padding:6px;border-radius:50%;color:var(--ink-2);background:var(--paper-2);transition:transform .5s var(--ease-out),color .3s,background .3s}.lp-faq-item.is-open .lp-faq-q svg{transform:rotate(180deg);color:var(--accent);background:var(--ink)}.lp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.lp-faq-item.is-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a-inner{min-height:0;overflow:hidden}.lp-faq-a p{padding:0 24px 24px;color:var(--ink-2);opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .45s var(--ease-out)}.lp-faq-item.is-open .lp-faq-a p{opacity:1;transform:none;transition-delay:.12s}.lp-final{position:relative;padding:clamp(100px,14vw,170px) 0;overflow:hidden;text-align:center}.lp-final-bg{position:absolute;inset:24px;border-radius:40px;background:var(--accent)}.lp-final-bg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(to bottom,transparent 0 39px,rgba(5,46,22,.08) 39px 40px)}.lp-final-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;color:var(--accent-ink)}.lp-final-title{max-width:16ch;font-size:clamp(38px,6.6vw,88px);font-weight:700;line-height:1.1;letter-spacing:-.05em;color:var(--ink)}.lp-final .lp-lede{margin-top:0;color:var(--accent-ink)}.lp-final .fx-accent{color:#fff}.lp-final .fx-accent:before{background:var(--ink)}.lp-footer{padding:48px 0 40px;background:var(--paper)}.lp-footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px;align-items:start;border-top:1px solid var(--rule);padding-top:40px}.lp-footer-brand img{height:22px;width:auto}.lp-footer-brand p{margin-top:14px;max-width:340px;font-size:14px;color:var(--ink-3)}.lp-footer-col{display:flex;flex-direction:column;gap:10px}.lp .lp-footer-title{margin-bottom:4px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.lp-footer-col a{font-size:14px;color:var(--ink-2);text-decoration:none}.lp-footer-col a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:4px}.lp .lp-footer-copy{margin-top:36px;font-size:13px;color:var(--ink-3)}.fx-shiny{background:linear-gradient(110deg,var(--ink-2) 35%,var(--emphasis) 50%,var(--ink-2) 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shiny 3.5s linear infinite}@keyframes lp-shiny{0%{background-position:120% 0}to{background-position:-120% 0}}.lp-js .fx-reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--ease-out) var(--d, 0ms),transform .9s var(--ease-out) var(--d, 0ms),filter .9s var(--ease-out) var(--d, 0ms)}.lp-js .fx-reveal.is-in{opacity:1;transform:none;filter:none}.fx-split-mask{display:inline-block;overflow:hidden;padding:.06em .1em .26em;margin:-.06em -.1em -.26em;vertical-align:top}.fx-split-word{display:inline-block}.lp-js .fx-split .fx-split-word{transform:translateY(110%) rotate(4deg);opacity:0;transition:transform 1s var(--ease-out),opacity .6s ease;transition-delay:calc(var(--s, 0ms) + var(--i) * 70ms)}.lp-js .fx-split.is-in .fx-split-word{transform:none;opacity:1}.fx-accent{position:relative;z-index:0;padding-inline:.08em;color:var(--ink)}.fx-accent:before{content:"";position:absolute;inset:.32em -.06em -.06em;z-index:-1;background:var(--marker);border-radius:.12em .32em .16em .4em/.3em .14em .36em .18em;transform:skew(-8deg) rotate(-1.5deg);transform-origin:left center}.lp-js .fx-split .fx-accent:before{transform:skew(-8deg) rotate(-1.5deg) scaleX(0);transition:transform .8s var(--ease-out);transition-delay:calc(var(--s, 0ms) + var(--i) * 70ms + .38s)}.lp-js .fx-split.is-in .fx-accent:before{transform:skew(-8deg) rotate(-1.5deg) scaleX(1)}@media(max-width:1000px){.lp-gallery-grid{grid-template-columns:repeat(2,1fr)}.lp-feature-grid,.lp-usecase-grid{grid-template-columns:1fr 1fr}.lp-faq-layout{grid-template-columns:1fr;gap:32px}.lp-faq-layout .lp-section-head{position:static}}@media(max-width:760px){.lp-container{width:calc(100% - 32px)}.lp-nav-links,.lp-nav-login{display:none}.lp-nav-cta{margin-left:auto}.lp-steps-list,.lp-feature-grid,.lp-usecase-grid{grid-template-columns:1fr}.lp-compare{gap:12px}.lp-compare-arrow{display:none}.lp-phone{border-radius:30px;padding:6px}.lp-phone .reel{border-radius:24px}.lp-phone:before{top:12px;height:12px}.lp-phone.is-hero{width:56vw}.lp-phone.is-small{width:36vw}.lp-phone-tag{font-size:10px}.lp-hero-ctas .btn{width:100%;justify-content:space-between}.lp-hero-ctas .btn-ghost{justify-content:center}.lp-final-bg{inset:12px;border-radius:28px}.lp-footer-inner{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-js .fx-reveal,.lp-js .fx-split .fx-split-word{opacity:1;transform:none;filter:none}.lp-js .fx-split .fx-accent:before{transform:skew(-8deg) rotate(-1.5deg)}}.lp-hero-ctas.is-left{justify-content:flex-start}.lp .lp-h2.is-small{font-size:clamp(26px,3vw,34px)}.lp-kw-hero{position:relative;padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,100px)}.lp-kw-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,5vw,72px);align-items:center}.lp-kw-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.lp .lp-kw-h1{max-width:15ch;font-size:clamp(42px,6.4vw,84px);line-height:1.02}.lp-kw-demo{transform:rotate(2deg)}.lp-kw-demo .lp-template-card{box-shadow:0 0 0 6px #2ee36829,var(--shadow-lift)}.lp-kw-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:start}.lp-kw-split .lp-section-head{position:sticky;top:120px;margin-bottom:0}.lp-kw-prose{display:flex;flex-direction:column;gap:20px}.lp-kw-prose p{font-size:clamp(17px,1.6vw,19px);line-height:1.7;color:var(--ink-2)}.lp-kw-prose p:first-child{font-size:clamp(19px,2vw,23px);line-height:1.55;color:var(--ink)}.lp-kw-table-wrap{max-width:860px;margin-inline:auto;overflow-x:auto;border-radius:var(--radius);border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow)}.lp-kw-table{width:100%;border-collapse:collapse;font-family:var(--display)}.lp-kw-table th{padding:18px 24px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border-bottom:1px solid var(--rule)}.lp-kw-table td{padding:18px 24px;font-size:clamp(16px,1.8vw,20px);font-weight:600;letter-spacing:-.02em;border-bottom:1px solid var(--rule);vertical-align:top}.lp-kw-table tr:last-child td{border-bottom:none}.lp-kw-table td.is-before{color:var(--ink-2);width:50%}.lp-kw-table.is-compare td.is-before{color:var(--ink-3);text-decoration:line-through;text-decoration-color:#dc26268c;text-decoration-thickness:2px}.lp-kw-table td.is-after mark{color:var(--ink);background:linear-gradient(transparent 50%,var(--marker) 50%,var(--marker) 92%,transparent 92%);padding:0 2px}.lp-kw-table tbody tr{transition:background .2s ease}.lp-kw-table tbody tr:hover{background:var(--marker-soft)}.lp-steps-list.is-four{grid-template-columns:repeat(4,1fr);gap:26px}.lp-steps-list.is-four .lp-step-n{font-size:64px}.lp-gallery-grid.is-three{grid-template-columns:repeat(3,1fr);max-width:980px;margin-inline:auto}.lp-template-why{padding:0 8px 10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.lp .lp-template-name{display:inline;font-size:17px;font-weight:700;letter-spacing:-.02em}.lp-kw-tip-list{display:flex;flex-direction:column;gap:28px}.lp-kw-tip-list h3{display:flex;align-items:baseline;gap:12px;font-size:22px;font-weight:700}.lp-kw-tip-list h3 b{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ink);color:var(--accent);font-size:14px;transform:translateY(-2px)}.lp-kw-tip-list p{margin-top:8px;padding-left:40px;color:var(--ink-2)}.lp-kw-related{padding-top:0}.lp-kw-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lp-kw-related-link{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;padding:20px 22px;border-radius:16px;border:1px solid var(--rule);background:var(--card);box-shadow:var(--shadow);font-family:var(--display);font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:transform .4s var(--ease-out),border-color .2s ease,box-shadow .4s var(--ease-out)}.lp-kw-related-link:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:var(--shadow-lift)}.lp-kw-related-link svg{flex-shrink:0;transition:transform .4s var(--ease-out)}.lp-kw-related-link:hover svg{transform:translate(3px,-3px);color:var(--emphasis)}.lp-styles-all{padding-top:0}@media(max-width:1000px){.lp-kw-hero-grid,.lp-kw-split{grid-template-columns:1fr}.lp-kw-split .lp-section-head{position:static}.lp-kw-demo{max-width:340px}.lp-steps-list.is-four,.lp-kw-related-grid{grid-template-columns:1fr 1fr}.lp-gallery-grid.is-three{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.lp-steps-list.is-four,.lp-kw-related-grid,.lp-gallery-grid.is-three{grid-template-columns:1fr}.lp-gallery-grid.is-three{max-width:340px}.lp-kw-table th,.lp-kw-table td{padding:14px 16px}.lp-kw-table td{font-size:15px}.lp-kw-tip-list p{padding-left:0}}.lp-contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.lp-contact-layout .lp-section-head{margin-bottom:0}.lp-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:28px;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.lp-contact-wide{grid-column:1 / -1}.lp-contact-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.lp-contact-form input,.lp-contact-form textarea{font:inherit;font-size:16px;font-weight:400;color:var(--ink);background:var(--paper);border:1px solid var(--rule-2);border-radius:10px;padding:11px 14px;min-height:46px;width:100%}.lp-contact-form textarea{resize:vertical;min-height:130px}.lp-contact-form :is(input,textarea){scroll-margin-top:120px}.lp-contact-form :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.lp-contact-form [aria-invalid=true]{border-color:#dc2626}.lp-contact-form .btn{justify-self:start}.lp-contact-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-contact-error{margin:0;font-size:14px;color:#b91c1c}.lp-contact-done{display:flex;gap:12px;align-items:center;padding:28px;background:var(--marker-soft);border-radius:var(--radius);color:var(--ink)}.lp-contact-done svg{color:var(--emphasis);flex-shrink:0}.lp-contact-done p{margin:0}.lp-spin{animation:lp-spin .9s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.lp-contact-layout{grid-template-columns:1fr;gap:28px}.lp-contact-form{grid-template-columns:1fr;padding:20px}.lp-contact-form .btn{justify-self:stretch;justify-content:center}}@media(prefers-reduced-motion:reduce){.lp-spin{animation:none}}.reel-static{position:absolute;inset:0;display:grid;place-items:center;padding:12%;background:#181c1b;color:var(--reel-accent, #2ee368);text-align:center}.reel-static>span{font-size:clamp(18px,2vw,30px);font-weight:700;line-height:1.2;text-wrap:balance}.reel-play{position:absolute;z-index:5;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:99px;border:1px solid #ffffff55;background:#151917ed;color:#fff;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}@media(max-width:900px){.lp-js .fx-reveal,.lp-js .fx-split .fx-split-word{opacity:1;transform:none;filter:none;transition:none}.lp-js .fx-split .fx-accent:before{transform:skew(-8deg) rotate(-1.5deg);transition:none}.lp-hero-glow{filter:none}.lp-nav.is-scrolled .lp-nav-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.lp-mobile-compare-switch,.lp-mobile-compare-note{display:none}@media(max-width:700px){.lp-compare{flex-direction:column;gap:22px;margin-top:36px;perspective:none;padding-inline:24px}.lp-mobile-compare-switch{display:flex;width:min(100%,300px);gap:4px;padding:4px;border:1px solid var(--rule);border-radius:99px;background:#eef0ed}.lp-mobile-compare-switch button{flex:1;min-height:44px;border:0;border-radius:99px;background:transparent;color:var(--ink-3);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.lp-mobile-compare-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.lp-mobile-compare-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-compare.mobile-show-after .lp-phone-col.is-before,.lp-compare.mobile-show-before .lp-phone-col.is-after{display:none}.lp-compare .lp-phone-col{width:100%;gap:0}.lp-compare .lp-phone-tag{display:none}.lp-compare .lp-phone.is-hero,.lp-compare .lp-phone.is-small{width:min(280px,76vw);animation:none;filter:none;opacity:1;transform:none;translate:none;box-shadow:inset 0 0 0 1px #09090b14,0 18px 36px -20px #09090b50}.lp-mobile-compare-note{display:block;margin:0;max-width:280px;color:var(--ink-3);font-size:13px;line-height:1.5;text-align:center;text-wrap:balance}}@media(max-width:900px),(pointer:coarse){.lp-backdrop,.lp-hero-glow{display:none}.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important;will-change:auto!important}.lp .fx-tilt{transform:none;transform-style:flat}.lp .lp-compare{perspective:none}.lp .lp-phone{filter:none}.lp .fx-shiny{background:none;color:var(--ink-2)}.lp .lp-nav-inner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff}.lp-js .fx-reveal,.lp-js .fx-split .fx-split-word{opacity:1;transform:none;filter:none}.fx-marquee-track{width:100%}.fx-marquee-list{flex-wrap:wrap;justify-content:center}.fx-marquee-list[aria-hidden=true]{display:none}}.reel-native-loop{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.caption-demo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12%;background:#101713;color:#f8faf8;text-align:center;overflow:hidden}.caption-demo-label{position:absolute;top:8%;left:10%;display:flex;gap:7px;align-items:center;font-size:10px;font-weight:600;color:#bac7bd}.caption-demo-label>span{width:6px;height:6px;border-radius:50%;background:var(--demo-accent)}.caption-demo-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:48px;margin-bottom:28px}.caption-demo-wave i{width:4px;border-radius:5px;background:var(--demo-accent);opacity:.75}.caption-demo-words{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:7px 9px;font-family:var(--display);font-size:clamp(20px,5vw,27px);line-height:1.3;font-weight:600}.caption-demo-words>span{display:inline-block}.caption-demo-words .caption-demo-highlight{color:#0c140d;background:var(--demo-accent);border-radius:6px;padding:2px 8px;font-weight:700}.caption-demo-footer{position:absolute;bottom:8%;left:10%;right:10%;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;line-height:1.5;color:#a0afa4}.caption-demo-dots{display:flex;gap:4px}.caption-demo-dots i{width:4px;height:4px;border-radius:50%;background:var(--demo-accent)}.lp .caption-demo:not(.caption-demo-plain) .caption-demo-words>span{animation:caption-demo-word 5s cubic-bezier(.2,.7,.3,1) infinite!important;animation-delay:calc(var(--word) * .11s)!important}.lp .caption-demo:not(.caption-demo-plain) .caption-demo-wave i{animation:caption-demo-wave 1.6s ease-in-out infinite alternate!important;animation-delay:calc(var(--bar) * -.16s)!important}.caption-demo-plain{background:#1c1e1d}.caption-demo-plain .caption-demo-words{font-family:var(--body);font-size:17px;font-weight:400;color:#bbc1bd}.caption-demo-plain .caption-demo-wave{opacity:.3}@keyframes caption-demo-word{0%,5%{opacity:0;transform:translateY(10px) scale(.96)}15%,82%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-5px)}}@keyframes caption-demo-wave{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.lp .caption-demo .caption-demo-words>span,.lp .caption-demo .caption-demo-wave i{animation:none!important;opacity:1;transform:none}}.lp .caption-demo:not(.caption-demo-plain) .caption-demo-words>span{animation-fill-mode:both!important}.lp-phone .caption-demo-words{font-size:28px}@media(max-width:900px),(pointer:coarse){.lp .lp-marquees{transform:none;margin-inline:0;padding:22px 20px;box-shadow:none}.lp .lp-marquees .fx-marquee{overflow:visible}.lp .lp-marquees .fx-marquee-track{display:block;width:100%;transform:none}.lp .lp-marquees .fx-marquee-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;padding:0;margin:0;list-style:none}.lp .lp-marquees .fx-marquee-list[aria-hidden=true]{display:none}.lp .lp-marquees .fx-marquee-list li{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;color:#e8eee9}.lp .lp-marquees .fx-marquee-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;transform:none}}@media(max-width:900px),(pointer:coarse){.lp .lp-marquees{padding:18px 0;overflow:hidden}.lp .lp-marquees .fx-marquee{overflow:hidden}.lp .lp-marquees .fx-marquee-track{display:flex;width:max-content;transform:translate(0);animation:lp-marquee 55s linear infinite!important}.lp .lp-marquees .fx-marquee-list,.lp .lp-marquees .fx-marquee-list[aria-hidden=true]{display:flex;flex:0 0 auto;width:auto;gap:24px;padding:0 24px 0 0;margin:0}.lp .lp-marquees .fx-marquee-list li{flex:0 0 auto;min-height:24px;font-size:14px;line-height:1.5;white-space:nowrap;overflow-wrap:normal}.lp .lp-marquees .fx-marquee-list li:nth-child(3n+1){color:var(--accent)}}@media(prefers-reduced-motion:reduce){.lp .lp-marquees .fx-marquee-track{animation:none!important}.lp .lp-marquees .fx-marquee{overflow-x:auto}.lp .lp-marquees .fx-marquee-list[aria-hidden=true]{display:none}}.lp-mobile-heading,.lp-mobile-features{display:none}@media(max-width:760px){.lp-section-head>.lp-kicker{display:none}.lp-section-head .lp-h2{font-size:clamp(38px,9.8vw,64px);line-height:1.05;letter-spacing:-.05em;max-width:15ch;text-wrap:balance}.lp-desktop-heading{display:none}.lp-mobile-heading{display:inline}.lp-mobile-heading mark{color:inherit;background:linear-gradient(transparent 57%,var(--marker) 57%,var(--marker) 94%,transparent 94%);padding:0 .04em}.lp-section-head{gap:20px;margin-bottom:32px}.lp-gallery .lp-sub{font-size:15px;line-height:1.6;max-width:32ch}.lp-steps-list{gap:24px}.lp-steps .lp-step-card{padding:22px;border:1px solid var(--rule);border-radius:22px;background:var(--card);transition:background .3s,border-color .3s}.lp-step-top{margin-bottom:20px;justify-content:space-between;flex-direction:row}.lp-step-n{font-size:58px}.lp-step-card h3{font-size:25px}.lp-step-card p{font-size:15px;line-height:1.65}.lp .fx-spotlight.is-scroll-active{--mx: 50%;--my: 50%;border-color:var(--accent);box-shadow:0 8px 24px #0d301817}.lp .fx-spotlight.is-scroll-active:before{opacity:1}.lp-steps .lp-step-card.is-scroll-active{background:#effcf3}.lp-steps .lp-step-card.is-scroll-active .lp-step-n{color:var(--accent);-webkit-text-stroke-color:var(--accent-ink)}.lp-features .lp-feature-grid{display:none}.lp-mobile-features{display:block;border:1px solid var(--rule);border-radius:22px;overflow:hidden;background:var(--card)}.lp-mobile-features details+details{border-top:1px solid var(--rule)}.lp-mobile-features summary{list-style:none;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:18px 16px;font-family:var(--display);font-weight:700;font-size:17px;line-height:1.3;cursor:pointer}.lp-mobile-features summary::-webkit-details-marker{display:none}.lp-mobile-features summary:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.lp-mobile-features .lp-feature-icon{width:38px;height:38px;margin:0;border-radius:11px}.lp-feature-toggle{font-size:26px;font-weight:400;text-align:center}.lp-mobile-features details[open]{background:#effcf3}.lp-mobile-features details[open] .lp-feature-toggle{transform:rotate(45deg)}.lp-mobile-features p{padding:0 20px 22px 66px;font-size:15px;line-height:1.65;color:var(--ink-2)}.lp-usecases .lp-container{background:#101713;border-radius:28px;padding:32px 22px 16px;color:#fff}.lp-usecases .lp-h2{font-size:clamp(36px,9vw,54px)}.lp-usecases mark{background:none;color:var(--accent)}.lp-usecase-grid{gap:0}.lp-usecase{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:22px 0;border-top:1px solid #344039}.lp-usecase-icon{grid-row:1 / 3;background:#203428;color:var(--accent)}.lp-usecase h3{margin:0;font-size:21px;line-height:1.25}.lp-usecase p{margin-top:8px;font-size:14px;line-height:1.6;color:#bec8c1}}@media(max-width:760px){.lp-section{scroll-margin-top:100px}}.lp-template-preview{position:relative}.lp-template-card .lp-use-style{position:absolute;z-index:4;bottom:14px;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:14px;width:max-content;max-width:calc(100% - 24px);min-height:44px;padding:8px 9px 8px 17px;border:1px solid #ffffffc9;border-radius:999px;color:#101713;background:#f5fff8;box-shadow:0 4px 18px #0002;font:600 13px var(--display);text-decoration:none;transform:translate(-50%)}.lp-use-style>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--accent);color:#102216;font-size:18px;transition:transform .25s var(--ease-out)}.lp-use-style:hover>span{transform:rotate(45deg)}.lp-use-style:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(hover:hover)and (pointer:fine){.lp-template-card .lp-use-style{opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .22s ease,transform .3s var(--ease-out)}.lp-template-card:hover .lp-use-style,.lp-template-card:focus-within .lp-use-style{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media(max-width:900px),(hover:none),(pointer:coarse){.lp-template-card .lp-use-style{opacity:1;pointer-events:auto;transform:translate(-50%);bottom:10px;gap:6px;padding:6px 6px 6px 10px;font-size:11px}.lp-use-style>span{width:24px;height:24px;font-size:16px}}@media(prefers-reduced-motion:reduce){.lp-template-card .lp-use-style,.lp-use-style>span{transition:none}}.lp-start-mobile{display:none}@media(max-width:760px){.lp-start-desktop{display:none}.lp-start-mobile{display:inline-flex}}.lp-gallery-browse{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px;text-align:center}.lp-gallery-browse>p{font-size:14px;color:var(--ink-2)}.lp-gallery-browse-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media(max-width:600px){.lp-gallery-browse-actions{flex-direction:column;width:100%}.lp-gallery-browse-actions .btn{min-width:220px;max-width:100%}}.lp-feature-motion{position:relative;min-width:0;min-height:174px;margin-top:auto;padding:18px;border-radius:17px;background:#101713;color:#f6fff8;overflow:hidden;isolation:isolate}.lp-feature-card:has(>.lp-feature-motion)>p{margin-bottom:26px}.lp-feature-card>.lp-feature-motion{margin-top:auto}.lp-feature-motion *,.lp-feature-motion *:before,.lp-feature-motion *:after{animation-play-state:paused!important}.lp-feature-motion.is-active *,.lp-feature-motion.is-active *:before,.lp-feature-motion.is-active *:after{animation-play-state:running!important}.feature-demo-label{display:flex;align-items:center;gap:7px;min-height:20px;color:#b8c9be;font:500 10px/1.4 var(--body);letter-spacing:.02em}.feature-demo-label>:last-child{margin-left:auto}.feature-demo-listening{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #2ee36818;animation:feature-listen 1.4s ease-in-out infinite}.feature-script-options{display:flex;gap:6px;margin-top:14px;font-size:10px}.feature-script-options>span{padding:4px 9px;border:1px solid #34483a;border-radius:999px;color:#bed0c3}.feature-script-options>span:first-child{animation:feature-roman-tab 7s ease-in-out infinite}.feature-script-options>span:last-child{font-family:"Noto Sans Devanagari",var(--body);animation:feature-hindi-tab 7s ease-in-out infinite}.feature-script-output{display:grid;margin-top:16px;min-height:36px;font:700 clamp(21px,2vw,29px)/1.25 var(--display);letter-spacing:-.03em}.feature-script-output>div{grid-area:1 / 1;display:flex;gap:.24em;align-items:center}.feature-script-output .feature-script-hindi{font-family:"Noto Sans Devanagari",var(--display);opacity:0;animation:feature-hindi-line 7s ease-in-out infinite}.feature-script-roman{animation:feature-roman-line 7s ease-in-out infinite}.feature-script-roman>span{animation:feature-roman-word 7s ease-out infinite;animation-delay:calc(var(--word) * .18s)}.feature-script-hindi>span{animation:feature-hindi-word 7s ease-out infinite;animation-delay:calc(var(--word) * .18s)}.feature-demo-playing{color:#7de99c;font-size:9px}.feature-timed-words{display:flex;gap:8px;justify-content:center;margin:23px 0 19px;font:700 24px/1.15 var(--display)}.feature-timed-words>span{padding:3px 5px;border-radius:5px;animation:feature-word-cue 6s ease-in-out infinite;animation-delay:calc(var(--word) * 1.5s)}.feature-word-timeline{position:relative;padding-top:10px}.feature-timeline-ticks{position:absolute;top:0;width:100%;height:5px;background:repeating-linear-gradient(to right,#607567 0 1px,transparent 1px 12px)}.feature-word-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.feature-word-clips>span{padding:5px 7px;background:#22392a;border:1px solid #385b43;border-radius:4px;font-size:10px;color:#c3d8c9}.feature-word-playhead{position:absolute;top:-2px;bottom:-2px;left:0;width:2px;background:#2ee368;transform-origin:top;animation:feature-playhead 6s linear infinite}.feature-word-playhead:before{content:"";position:absolute;top:-2px;left:-3px;width:8px;height:7px;border-radius:2px 2px 5px 5px;background:#2ee368}.feature-demo-emphasis{padding:3px 7px;border:1px solid #385b43;border-radius:5px;font-size:9px;color:#7de99c}.feature-punchline{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:26px 0 22px;font:600 18px/1 var(--display)}.feature-punchline>strong{position:relative;color:var(--accent);font-family:Georgia,serif;font-weight:700;font-style:italic;font-size:34px;padding:2px 5px;z-index:0;animation:feature-punch-word 6s cubic-bezier(.2,.8,.2,1) infinite}.feature-punchline>strong:before{content:"";position:absolute;inset:12% -3px -4px;background:var(--accent);border-radius:3px 7px 4px 5px;z-index:-1;transform:scaleX(0);transform-origin:left center;animation:feature-punch-marker 6s cubic-bezier(.2,.8,.2,1) infinite}.feature-punchline-pointer{position:absolute;right:-15px;bottom:-16px;color:#f5fff8;filter:drop-shadow(0 1px 2px #101713);animation:feature-punch-pointer 6s ease-in-out infinite}.feature-highlight-track{display:flex;gap:8px;align-items:center;justify-content:center;font-size:9px;color:#9db3a5}.feature-highlight-track i{width:16px;height:1px;background:#4b6655}.feature-highlight-track b{color:#7de99c;font-weight:500}@keyframes feature-listen{50%{opacity:.5;transform:scale(.8)}}@keyframes feature-roman-tab{0%,44%,to{background:#2ee368;color:#102216;border-color:#2ee368}50%,94%{background:transparent;color:#bed0c3;border-color:#34483a}}@keyframes feature-hindi-tab{0%,44%,to{background:transparent;color:#bed0c3;border-color:#34483a}50%,94%{background:#2ee368;color:#102216;border-color:#2ee368}}@keyframes feature-roman-line{0%,42%,to{opacity:1}47%,95%{opacity:0}}@keyframes feature-hindi-line{0%,44%,to{opacity:0}50%,91%{opacity:1}}@keyframes feature-roman-word{0%{opacity:0;transform:translateY(7px)}8%,93%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes feature-hindi-word{0%,44%{opacity:0;transform:translateY(7px)}54%,94%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes feature-word-cue{0%,24%{background:#2ee368;color:#102216}27%,to{background:transparent;color:#f6fff8}}@keyframes feature-playhead{0%{transform:translate(0);left:0}75%,to{left:100%;transform:translate(-2px)}}@keyframes feature-punch-word{0%,18%,96%,to{transform:scale(1);color:#2ee368}28%,84%{transform:scale(1.12);color:#102216}}@keyframes feature-punch-marker{0%,20%,96%,to{transform:scaleX(0) rotate(-2deg)}29%,84%{transform:scaleX(1) rotate(-2deg)}}@keyframes feature-punch-pointer{0%,8%,to{opacity:0;transform:translate(20px,16px)}20%,29%{opacity:1;transform:translate(0)}34%,90%{opacity:0;transform:translate(0)}}@media(max-width:760px){.lp-mobile-features .lp-feature-motion{margin:0 16px 18px;min-height:170px}.lp-mobile-features .lp-feature-motion p{padding:0}.lp-feature-motion{padding:16px}}@media(prefers-reduced-motion:reduce){.lp-feature-motion *,.lp-feature-motion *:before,.lp-feature-motion *:after{animation:none!important}.feature-script-roman>span{opacity:1;transform:none}.feature-script-output .feature-script-hindi{opacity:0}.feature-script-options>span:first-child{background:#2ee368;color:#102216}.feature-word-playhead{left:50%}.feature-punchline>strong{color:#102216}.feature-punchline>strong:before{transform:scaleX(1)}.feature-punchline-pointer{display:none}}.lp-usecases-editorial .lp-section-head{margin-bottom:42px}.lp-usecases-editorial .lp-h2{max-width:950px;margin-inline:auto}.lp-usecases-editorial .lp-h2 mark{background:linear-gradient(transparent 60%,#87efa6 60%,#87efa6 94%,transparent 94%);color:inherit;padding:0 .07em}.lp-usecases-editorial .lp-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-usecases-editorial .lp-usecase{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(0,1fr);align-items:center;gap:28px;padding:12px 28px 12px 12px;border:1px solid #e2e6e3;border-radius:26px;background:#fff;overflow:hidden}.lp-usecase-scene{min-height:220px;padding:22px 12px;border-radius:17px;background:#101713;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px}.usecase-caption{display:flex;flex-direction:column;align-items:center;font:600 clamp(18px,1.7vw,25px)/1.25 var(--display);letter-spacing:-.035em}.usecase-caption strong{color:#2ee368;font-size:1.35em;font-weight:800}.scene-0 strong{margin-top:5px;padding:1px 5px 3px;background:#2ee368;color:#101713;transform:rotate(-3deg)}.scene-1{background:#e8f8ed;color:#101713}.scene-1>svg{color:#16843a}.scene-1 strong{color:#16843a}.scene-2{background:#f1f3ef;color:#101713}.scene-2 strong{color:#101713}.usecase-underline{width:90%;height:6px;background:#2ee368;margin-top:7px;transform:rotate(-3deg);border-radius:50%}.scene-3 .usecase-caption strong{font-style:italic}.usecase-caption .usecase-caption-note{margin-top:17px;color:#bdc9c0;font:400 11px/1.4 var(--body);letter-spacing:0}.lp-usecases-editorial .lp-usecase h3{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.03em}.lp-usecases-editorial .lp-usecase p{margin-top:12px;font-size:15px;line-height:1.65;color:var(--ink-2)}@media(max-width:1000px){.lp-usecases-editorial .lp-usecase{gap:20px;padding-right:20px;grid-template-columns:minmax(125px,.8fr) minmax(0,1fr)}.lp-usecases-editorial .lp-usecase h3{font-size:21px}.lp-usecase-scene{min-height:200px}}@media(max-width:760px){.lp-usecases-editorial .lp-container{background:transparent;color:var(--ink);padding:0 20px;border-radius:0}.lp-usecases-editorial .lp-section-head{margin-bottom:28px}.lp-usecases-editorial .lp-h2{font-size:clamp(34px,8.4vw,54px)}.lp-usecases-editorial .lp-usecase-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lp-usecases-editorial .lp-usecase{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:9px 16px 9px 9px;border-radius:22px}.lp-usecase-scene{min-height:168px;border-radius:14px;padding:12px 6px;gap:12px}.usecase-caption{font-size:16px}.usecase-caption strong{font-size:1.2em}.lp-usecases-editorial .lp-usecase h3{font-size:19px}.lp-usecases-editorial .lp-usecase p{font-size:13px;line-height:1.55;margin-top:8px}.usecase-caption .usecase-caption-note{font-size:9px}}@media(max-width:350px){.lp-usecases-editorial .lp-usecase{grid-template-columns:95px minmax(0,1fr);gap:12px;padding-right:12px}.usecase-caption{font-size:14px}}.lp-nav-links a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:7px}@media(max-width:600px){.lp-gallery-grid{gap:16px 12px;align-items:stretch}.lp-gallery-item{display:flex;min-width:0}.lp-gallery-item>.lp-template-card{width:100%;height:100%;min-width:0}.lp-template-card .lp-use-style{width:max-content;max-width:calc(100% - 12px);min-height:44px;padding:6px 7px 6px 10px;gap:5px;font-size:clamp(10px,2.85vw,12px);line-height:1.2;white-space:nowrap;bottom:8px}.lp-template-card .lp-use-style>span{width:20px;height:20px;font-size:15px}.lp-template-meta{align-items:center;min-height:44px;padding:10px 3px 4px;gap:5px}.lp-template-meta strong,.lp .lp-template-meta .lp-template-name{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,3.2vw,15px);line-height:1.3}.lp-template-meta>span{flex-shrink:0;white-space:nowrap;font-size:clamp(10px,2.7vw,12px);line-height:1.3}.lp-template-dot{width:6px;height:6px;margin-right:5px}}.lp-catalog-discovery{margin-bottom:28px}.lp-catalog-discovery h2{font-family:Space Grotesk,sans-serif;font-size:clamp(24px,4vw,36px);letter-spacing:-.045em;margin:0 0 8px}.lp-catalog-discovery p{font-size:15px;color:#62646b;margin:0 0 20px}.lp-catalog-filters{display:flex;flex-wrap:wrap;gap:8px}.lp-catalog-filters button{font:600 13px DM Sans,sans-serif;min-height:44px;padding:10px 19px;background:#fff;border:1px solid #dfe4e0;border-radius:999px;color:#535b56;cursor:pointer;transition:background .15s,border-color .15s}.lp-catalog-filters button:hover{background:#effbf3;border-color:#a6dcb6}.lp-catalog-filters button[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.lp-catalog-filters button:focus-visible{outline:3px solid #22bd54;outline-offset:3px}.lp-catalog-discovery .lp-catalog-count{margin:12px 0 0;font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:600px){.lp-catalog-discovery{margin-bottom:20px}.lp-catalog-filters{gap:6px}.lp-catalog-filters button{padding:8px 13px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lp-catalog-filters button{transition:none}}.lp-js .lp-hero-copy>.fx-reveal,.lp-js .lp-kw-hero-copy>.fx-reveal{opacity:1;transform:none;filter:none;transition:none}.lp-js .lp-hero-copy .fx-split-word,.lp-js .lp-kw-hero-copy .fx-split-word{opacity:1;transform:none;transition:none}.lp-hero-proof a,.lp-sub a,.lp-guide-copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lp-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:clamp(32px,6vw,80px);align-items:start}.lp-guide-copy{min-width:0;color:var(--ink-2);font-size:17px;line-height:1.8}.lp-guide-copy p+p{margin-top:20px}.lp-guide-copy h3{color:var(--ink);font-size:23px;margin:30px 0 12px}.lp-guide-copy h2{color:var(--ink);margin-bottom:28px}.lp-guide-copy pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;margin:24px 0;font-size:15px;line-height:1.7;background:var(--marker-soft);color:var(--accent-ink);border-left:3px solid var(--emphasis);border-radius:0 14px 14px 0}.lp-guide-screen{margin:0;max-width:320px}.lp-guide-screen img{display:block;width:100%;height:auto;border:1px solid var(--rule);border-radius:22px}.lp-guide-screen figcaption{font-size:13px;line-height:1.6;margin-top:14px;color:var(--ink-2)}.lp-about-intro{max-width:1000px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.lp-about-intro .lp-lede{max-width:720px}@media(max-width:760px){.lp-guide-layout{grid-template-columns:1fr;gap:32px}.lp-guide-screen{max-width:280px;margin-inline:auto}.lp-guide-copy{font-size:16px}.lp-guide-copy pre{font-size:14px;padding:18px}}.lp :is(h1,h2,h3)[id]{scroll-margin-top:112px}.lp-guide-directory>h2:not(:first-child),.lp-creator-guide .lp-guide-copy>section,.lp-creator-guide .lp-guide-copy>nav:not(:first-child){margin-top:3rem}.lp-guide-directory li p{color:var(--muted, #606168);line-height:1.7}.lp-guide-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin-top:28px}.lp-guide-card-grid li{min-width:0}.lp-guide-card{display:block;height:100%;padding:26px;background:var(--card);border:1px solid var(--rule);border-radius:16px;text-decoration:none}.lp-guide-card strong{display:flex;justify-content:space-between;align-items:start;gap:18px;font-family:var(--display);font-size:21px;line-height:1.4}.lp-guide-card strong span{flex-shrink:0}.lp-guide-card p{margin-top:18px}.lp-guide-card:hover{border-color:var(--ink)}@media(max-width:760px){.lp-guide-card-grid{grid-template-columns:1fr}}.lp-guide-route-list{padding-left:1.25rem}.lp-guide-route-list li+li{margin-top:1.5rem}.lp-guide-route-list a,.lp-creator-guide nav a{text-decoration:underline;text-underline-offset:.2em}.lp-guide-byline{margin-top:1.25rem;color:#606168;font-size:.9rem}.lp-creator-guide .lp-guide-copy{min-width:0}.lp-creator-guide .lp-guide-copy ul,.lp-creator-guide .lp-guide-copy ol{padding-left:1.35rem;line-height:1.7}.lp-creator-guide .lp-guide-copy li+li{margin-top:.75rem}.lp-creator-guide .lp-kw-table th,.lp-creator-guide .lp-kw-table td{overflow-wrap:anywhere}.lp-creator-guide .lp-kw-table tbody th{text-align:left;font-weight:600;text-transform:none;letter-spacing:normal;font-family:inherit}@media(max-width:600px){.lp-creator-guide .lp-kw-table{min-width:0;width:100%;table-layout:fixed}.lp-creator-guide .lp-kw-table th,.lp-creator-guide .lp-kw-table td{padding:.75rem;font-size:.875rem}}
