.llp-sec{padding:var(--ll-s8) 20px;background:var(--color-canvas);position:relative}@media (width>=900px){.llp-sec{padding:var(--ll-s9) 24px}}.llp-sec--tint{background:var(--color-surface2)}.llp-sec--line{border-top:1px solid var(--color-divider)}.llp-col{max-width:720px;margin:0 auto}.llp-wide{max-width:1080px;margin:0 auto;position:relative}.llp-h2{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.1}.llp-body{margin-top:var(--ll-s5);font-size:var(--ll-fs-body);color:var(--color-slatedeep);line-height:1.65}.llp-body p{text-wrap:pretty;margin:0}.llp-body p+p{margin-top:1em}.llp-body .ll-hl{color:var(--color-ink);font-weight:500}.llp-lead{margin:var(--ll-s4) 0 0;font-size:var(--ll-fs-body);color:var(--color-slatedeep)}.llp-after{font-size:var(--ll-fs-lead);color:var(--color-ink);text-wrap:pretty;margin:0;font-weight:500;line-height:1.5}.llp-proof{margin-top:var(--ll-s9)}.llp-sec .ll-ba{margin-bottom:0!important}.llp-hero-aside{gap:var(--ll-s5);justify-items:start;display:grid}.llp-hero-chip{background:color-mix(in oklch, var(--color-canvas) 12%, transparent);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff2e}@media (width<=1023px){.llp-hero-aside .llp-hero-chip{display:none}}@media (width<=639px){.ll-hero--persona .ll-hero__ctas>*{flex:100%}.ll-hero--persona .ll-slot>span:not(:first-child){display:none}}:is(.ll-hero--persona,.llp-band) .ll-slot{position:relative}:is(.ll-hero--persona,.llp-band) .ll-slot>span{white-space:nowrap;justify-self:start;animation:none!important}:is(.ll-hero--persona,.llp-band) .ll-slot>span:not(:first-child){position:absolute;top:0;left:0;visibility:hidden!important}@media (prefers-reduced-motion:no-preference) and (width>=640px){:is(.ll-hero--persona,.llp-band) .ll-slot[data-fit]{width:calc(var(--w1) + .36em);animation:7.2s infinite llp-slot-w}:is(.ll-hero--persona,.llp-band) .ll-slot[data-fit]>span{visibility:visible!important;animation:7.2s infinite ll-slot3!important}:is(.ll-hero--persona,.llp-band) .ll-slot[data-fit]>span:not(:first-child){opacity:0}:is(.ll-hero--persona,.llp-band) .ll-slot[data-fit]>span:nth-child(2){animation-delay:2.4s!important}:is(.ll-hero--persona,.llp-band) .ll-slot[data-fit]>span:nth-child(3){animation-delay:4.8s!important}}@keyframes llp-slot-w{0%,28%{width:calc(var(--w1) + .36em)}33.3%,61.3%{width:calc(var(--w2) + .36em)}66.6%,94.6%{width:calc(var(--w3) + .36em)}to{width:calc(var(--w1) + .36em)}}@media (width>=1024px){.llp-hero-aside{justify-items:end}.llp-hero-aside .ll-capture{transform:rotate(-3deg)}.llp-hero-chip{transform:rotate(2deg)translate(-40px)}}.llp-steps{margin-top:var(--ll-s7)!important}.llp-steps .ll-step__title{font-size:clamp(20px,2vw,24px);line-height:1.25}.llp-steps .ll-step__body{font-size:var(--ll-fs-body);margin:0;line-height:1.6}.llp-step__text{max-width:640px}.llp-island{z-index:1;margin-top:var(--ll-s6);position:relative}@media (width<=899px){.llp-island{margin-left:-56px}}.llp-island--stage{isolation:isolate;background:var(--color-space);padding:var(--ll-s7) var(--ll-s5) var(--ll-s5);border-radius:16px;overflow:hidden}.llp-island--stage>.ll-field{z-index:-1}@media (width<=639px){.llp-island--stage{padding:var(--ll-s5) 12px 12px}}@media (width>=900px){.llp-steps .ll-step{padding-bottom:var(--ll-s9)}}.llp-end{display:none}@media (width>=900px){.llp-steps .ll-step:last-child:after{display:block}.llp-end{background:var(--color-canvas);border:2px solid var(--color-sky);width:32px;height:32px;color:var(--color-sky);border-radius:50%;place-items:center;margin-top:-2px;display:grid}.llp-end svg{width:14px;height:14px}}.llp-band{isolation:isolate;background:var(--color-space);color:#fff;padding:calc(120px + var(--eb-h,0px)) 20px var(--ll-s8);text-align:center;position:relative;overflow:hidden}@media (width>=900px){.llp-band{padding:calc(150px + var(--eb-h,0px)) 24px var(--ll-s9)}}.llp-band>.ll-field{z-index:-1}.llp-band .ll-hero__h1{color:#fff;max-width:1000px;margin-inline:auto}.llp-band .ll-hero__sub{color:var(--ll-white-muted);margin-inline:auto}.llp-band nav[aria-label=Breadcrumb] ol{justify-content:center}.llp-trial{z-index:1;max-width:448px;margin:var(--ll-s7) auto 0;color:var(--color-ink);box-shadow:var(--ll-shadow-float);background:#fff;border-radius:16px;padding:32px;position:relative}.llp-trial p{font-size:var(--ll-fs-meta);color:var(--color-slatedeep);margin:12px 0 0}.llp-platforms{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.llp-platforms li{background:var(--color-surface2);font-size:var(--ll-fs-meta);color:var(--color-slatedeep);border-radius:999px;padding:3px 12px}.llp-band .llp-float{display:none}@media (width>=1200px){.llp-band .llp-float{z-index:0;display:block;position:absolute}.llp-float--card{width:360px;bottom:48px;right:max(24px,50% - 680px);transform:rotate(-4deg)}.llp-float--chip{bottom:220px;left:max(24px,50% - 660px);transform:rotate(4deg)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.llp-body .ll-hl:not(.ll-hl--load){animation:linear both ll-sweep view();animation-range:entry 80% cover 45%}.llp-end{animation:linear both ll-end-lit view();animation-range:cover 50vh cover calc(50vh + 24px)}}}.llp-gets{margin:var(--ll-s7) 0 0;gap:var(--ll-s5);counter-reset:llp-get;padding:0;list-style:none;display:grid}@media (width>=640px){.llp-gets{grid-template-columns:1fr 1fr}}.llp-gets li{counter-increment:llp-get;box-shadow:inset 0 0 0 1px var(--color-divider), var(--ll-shadow-card);background:#fff;border-radius:16px;padding:28px;position:relative}.llp-gets li:before{content:counter(llp-get);background:var(--color-deep);color:#fff;width:32px;height:32px;font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:14px;font-size:15px;font-weight:600;display:grid}.llp-gets h3{color:var(--color-ink);margin:0;font-size:20px;line-height:1.3}.llp-gets p{font-size:var(--ll-fs-body);color:var(--color-slatedeep);margin:8px 0 0;line-height:1.6}.llp-form{margin-top:var(--ll-s6);box-shadow:inset 0 0 0 1px var(--color-divider), var(--ll-shadow-card);background:#fff;border-radius:16px;padding:32px}@media (width<=639px){.llp-form{padding:22px}}.llp-center{text-align:center}.llp-demo{max-width:1240px;margin:var(--ll-s8) auto 0;text-align:left;position:relative}.llp-band .ll-hero__h1{font-size:clamp(40px,5.6vw,84px)}.llp-invite{isolation:isolate;padding-top:calc(110px + var(--eb-h,0px));overflow:hidden}.llp-invite>.ll-field{z-index:-1;opacity:.7}
