.lp{--font-lp-body:var(--font-nv-body);--lp-paper:#f4f2ea;--lp-paper-raise:#fbfaf6;--lp-ink:#201d16;--lp-ink-soft:#5b574b;--lp-ink-faint:#6f6a5c;--lp-line:rgba(32,29,22,.16);--lp-line-soft:rgba(32,29,22,.09);--lp-blue:#1565ff;--lp-blue-deep:#1256d9;--lp-blue-wash:rgba(21,101,255,.08);--lp-dark:#191712;--lp-dark-line:hsla(48,31%,94%,.14);--lp-dark-line-soft:hsla(48,31%,94%,.08);--lp-display:var(--font-lp-body),"Inter",system-ui,sans-serif;--lp-body:var(--font-lp-body),"Inter",system-ui,-apple-system,sans-serif;--lp-r-sm:10px;--lp-r-md:14px;--lp-r-lg:20px;--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-nav-h:76px;min-height:100vh;overflow-x:clip;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp ::selection{background:var(--lp-blue);color:#fff}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px;border-radius:4px}.lp-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,48px)}.lp-section{scroll-margin-top:calc(var(--lp-nav-h) + 16px);padding-block:clamp(88px,11vw,160px)}.lp-kicker{margin:0 0 1.1rem;font-family:var(--lp-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue-deep)}.lp-title{margin:0;font-family:var(--lp-display);font-size:clamp(34px,4.4vw,62px);font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--lp-ink);text-wrap:balance;max-width:22ch}.lp-lead{margin:1.25rem 0 0;max-width:34rem;font-size:clamp(16px,1.05vw,18px);line-height:1.7;color:var(--lp-ink-soft)}.lp [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease);transition-delay:var(--reveal-delay,0s)}.lp [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp [data-reveal]{opacity:1;transform:none;transition:none}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:50px;padding:0 1.4rem;border:none;border-radius:var(--lp-r-sm);font-family:var(--lp-body);font-size:.9375rem;font-weight:600;letter-spacing:.005em;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s var(--lp-ease),color .2s var(--lp-ease),border-color .2s var(--lp-ease),box-shadow .25s var(--lp-ease)}.lp .lp-btn--primary{background:var(--lp-blue);color:#fff;box-shadow:0 1px 0 rgba(32,29,22,.08),0 10px 26px -12px rgba(21,101,255,.45)}.lp .lp-btn--primary:hover{background:var(--lp-blue-deep);color:#fff;box-shadow:0 1px 0 rgba(32,29,22,.08),0 14px 30px -12px rgba(18,86,217,.5)}.lp-btn--primary .lp-btn-arrow{transition:transform .25s var(--lp-ease)}.lp-btn--primary:hover .lp-btn-arrow{transform:translateX(3px)}.lp .lp-btn--quiet{background:transparent;color:var(--lp-ink);border:1px solid var(--lp-line)}.lp .lp-btn--quiet:hover{border-color:var(--lp-ink)}.lp .lp-btn--paper{background:var(--lp-paper);color:var(--lp-ink)}.lp .lp-btn--paper:hover{background:#fff}.lp .lp-btn--ghost-dark{background:transparent;color:hsla(48,31%,94%,.85);border:1px solid var(--lp-dark-line)}.lp .lp-btn--ghost-dark:hover{border-color:hsla(48,31%,94%,.5);color:#fff}.lp-btn--lg{min-height:56px;padding:0 1.7rem;font-size:1rem}.lp-btn--nav{min-height:42px;padding:0 1.05rem;font-size:.875rem}.lp .lp-textlink{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem;color:var(--lp-blue-deep);text-decoration:none}.lp .lp-textlink:hover{text-decoration:underline;text-underline-offset:4px}.lp-nav-wrap{position:fixed;inset-inline:0;top:0;z-index:200;background:transparent;border-bottom:1px solid transparent;transition:background .3s var(--lp-ease),border-color .3s var(--lp-ease),-webkit-backdrop-filter .3s var(--lp-ease);transition:background .3s var(--lp-ease),border-color .3s var(--lp-ease),backdrop-filter .3s var(--lp-ease);transition:background .3s var(--lp-ease),border-color .3s var(--lp-ease),backdrop-filter .3s var(--lp-ease),-webkit-backdrop-filter .3s var(--lp-ease)}.lp-nav-wrap--scrolled{background:hsla(48,31%,94%,.88);border-bottom-color:var(--lp-line-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp-nav{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);height:var(--lp-nav-h)}.lp-nav .brand-logo-name{font-family:var(--lp-body),"Inter",system-ui,sans-serif}.lp-nav-links{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem);margin-right:auto}.lp-nav-links a{font-size:.9rem;font-weight:550;color:var(--lp-ink-soft);text-decoration:none;transition:color .2s var(--lp-ease)}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-actions{display:flex;align-items:center;gap:.9rem;margin-left:auto}.lp-nav-account{display:flex;align-items:center;flex-shrink:0}.lp .nv-account-trigger{order:1}.lp .lp-nav-login{border:none;background:transparent;padding:0;font-family:inherit;font-size:.9rem;font-weight:550;color:var(--lp-ink-soft);text-decoration:none;cursor:pointer;transition:color .2s var(--lp-ease)}.lp .lp-nav-login:hover,.lp-burger{color:var(--lp-ink)}.lp-burger{align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);background:transparent;cursor:pointer}.lp-burger,.lp-sheet{display:none}.lp-hero{position:relative;padding-top:calc(var(--lp-nav-h) + clamp(40px, 6.5vh, 92px));padding-bottom:clamp(64px,8vw,110px)}.lp-hero-center{display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hero-kicker{display:inline-flex;align-items:center;gap:.7rem;margin:0 0 1.6rem;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-soft)}.lp-hero-kicker:after,.lp-hero-kicker:before{content:"";width:26px;height:2px;background:var(--lp-blue)}.lp-h1{margin:0;font-family:var(--lp-display);font-size:clamp(44px,6.2vw,92px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:var(--lp-ink);max-width:14ch;text-wrap:balance}.lp-h1 .lp-h1-dot{color:var(--lp-blue)}.lp-hero-sub{margin:1.6rem 0 0;max-width:37rem;font-size:clamp(17px,1.15vw,19px);line-height:1.68;color:var(--lp-ink-soft)}.lp-hero-cta{align-items:center;gap:1.1rem;margin-top:2.3rem}.lp-hero-cta,.lp-hero-trust{display:flex;flex-wrap:wrap;justify-content:center}.lp-hero-trust{gap:.5rem 1.6rem;margin:2.2rem 0 0;padding:0;list-style:none}.lp-hero-trust li{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--lp-ink-soft)}.lp-hero-trust li:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--lp-blue);flex-shrink:0}.lp-container--wide{max-width:1360px}.lp-crew{display:grid;grid-template-columns:1fr 1.12fr .92fr 1.06fr 1.18fr .96fr;grid-gap:clamp(12px,1.6vw,22px);gap:clamp(12px,1.6vw,22px);align-items:end;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none}.lp-crew-item{min-width:0;--dy:0px;--h:clamp(220px,23vw,320px);--rot:0deg;transform:translateY(var(--dy))}.lp-crew-inner{transform:translateY(var(--par,0));will-change:transform}.lp-crew-item:first-child{--h:clamp(206px,21vw,292px);--dy:-4px}.lp-crew-item:nth-child(2){--h:clamp(238px,24vw,336px);--dy:14px;--rot:-0.7deg}.lp-crew-item:nth-child(3){--h:clamp(192px,19.5vw,272px);--dy:-12px}.lp-crew-item:nth-child(4){--h:clamp(248px,25vw,348px);--dy:10px}.lp-crew-item:nth-child(5){--h:clamp(212px,21.5vw,300px);--dy:-8px;--rot:0.9deg}.lp-crew-item:nth-child(6){--h:clamp(236px,23.5vw,330px);--dy:18px}.lp-crew-frame{position:relative;height:var(--h);border-radius:var(--lp-r-md);overflow:hidden;background:var(--lp-paper-raise);transform:rotate(var(--rot));will-change:transform}.lp-crew-frame img{filter:saturate(.62) sepia(.08) contrast(1.02);transition:filter .5s var(--lp-ease),transform .8s var(--lp-ease)}.lp-crew-item:hover .lp-crew-frame img{filter:saturate(1.04) sepia(0) contrast(1);transform:scale(1.045)}.lp-crew-cap{display:block;margin-top:10px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-faint);transition:color .3s var(--lp-ease)}.lp-crew-item:hover .lp-crew-cap{color:var(--lp-ink)}.lp .lp-crew-item[data-reveal]{opacity:0;transform:translateY(calc(var(--dy) + 44px));transition:opacity .9s var(--lp-ease),transform .9s var(--lp-ease);transition-delay:var(--reveal-delay,0s)}.lp .lp-crew-item[data-reveal].is-in{opacity:1;transform:translateY(var(--dy))}@media (prefers-reduced-motion:reduce){.lp .lp-crew-item[data-reveal]{opacity:1;transform:translateY(var(--dy));transition:none}.lp-crew-inner{transform:none}}.lp-crew-note{margin:clamp(40px,4.5vw,60px) auto 0;max-width:34rem;text-align:center;font-size:.9375rem;line-height:1.65;color:var(--lp-ink-soft)}.lp-demo{position:relative;min-width:0}.lp-note{position:relative;z-index:2;width:min(88%,400px);padding:1.15rem 1.3rem 1.25rem;background:var(--lp-paper-raise);border:1px solid var(--lp-line-soft);border-radius:var(--lp-r-md);box-shadow:0 22px 44px -26px rgba(32,29,22,.4);transform:rotate(-1deg)}.lp-note-label{display:flex;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-faint)}.lp-note-label:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--lp-blue)}.lp-note-text{margin:0;min-height:calc(1.55em * 3);font-size:.9875rem;line-height:1.55;color:var(--lp-ink)}.lp-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--lp-blue);animation:lp-caret-blink 1s steps(1) infinite}@keyframes lp-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-caret{animation:none}}.lp-demo-joint{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.45rem;margin:14px 0 0 26px;padding:.5rem .85rem;background:var(--lp-paper-raise);border:1px solid var(--lp-line-soft);color:var(--lp-ink-soft);border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;box-shadow:0 10px 22px -14px rgba(32,29,22,.4)}.lp-demo-joint:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lp-blue)}.lp-note-holder{position:relative;display:flex;flex-direction:column;align-items:flex-start}.lp-gen{position:relative;z-index:1;width:min(100%,440px);margin:14px 0 0 auto;padding:clamp(22px,2.2vw,30px);border-radius:var(--lp-r-lg);background:var(--lp-dark);color:var(--lp-paper);box-shadow:0 34px 70px -34px rgba(25,22,15,.65);transform:rotate(1.1deg);transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease)}.lp-gen--waiting{opacity:0;transform:rotate(1.1deg) translateY(18px)}.lp-gen-label{display:flex;align-items:center;gap:.55rem;margin:0 0 1.25rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(48,31%,94%,.55)}.lp-gen-rows{display:grid;grid-gap:.95rem;gap:.95rem;margin:0;padding:0;list-style:none}.lp-gen-row{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;color:hsla(48,31%,94%,.38);transition:color .4s var(--lp-ease)}.lp-gen-row--active,.lp-gen-row--done{color:var(--lp-paper)}.lp-gen-dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;border:1px solid hsla(48,31%,94%,.22);color:#fff;transition:background .35s var(--lp-ease),border-color .35s var(--lp-ease)}.lp-gen-row--active .lp-gen-dot{border-color:var(--lp-blue);animation:lp-gen-pulse 1.1s ease-in-out infinite}.lp-gen-row--done .lp-gen-dot{background:var(--lp-blue);border-color:var(--lp-blue)}.lp-gen-dot svg{opacity:0;transition:opacity .25s var(--lp-ease)}.lp-gen-row--done .lp-gen-dot svg{opacity:1}@keyframes lp-gen-pulse{0%,to{box-shadow:0 0 0 0 rgba(21,101,255,.45)}50%{box-shadow:0 0 0 5px rgba(21,101,255,0)}}@media (prefers-reduced-motion:reduce){.lp-gen-row--active .lp-gen-dot{animation:none}}.lp-gen-result{display:flex;align-items:center;gap:.6rem;margin:1.4rem 0 0;padding-top:1.15rem;border-top:1px solid var(--lp-dark-line-soft);font-size:.875rem;font-weight:600;color:var(--lp-paper);opacity:0;transform:translateY(6px);transition:opacity .5s var(--lp-ease),transform .5s var(--lp-ease)}.lp-gen-result--show{opacity:1;transform:none}.lp-gen-result:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--lp-blue);flex-shrink:0;box-shadow:0 0 0 4px rgba(21,101,255,.25)}.lp-how{border-top:1px solid var(--lp-line-soft)}.lp-how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:clamp(48px,6vw,100px);gap:clamp(48px,6vw,100px);align-items:center;margin-top:clamp(40px,5vw,72px)}.lp-how-demo{display:flex;justify-content:center;min-width:0}.lp-how-demo .lp-demo{width:min(100%,470px)}.lp-steps{display:grid;grid-gap:0;gap:0}.lp-step{display:grid;grid-template-columns:minmax(60px,84px) minmax(0,1fr);grid-column-gap:clamp(20px,2.5vw,32px);column-gap:clamp(20px,2.5vw,32px);align-items:start;padding-block:clamp(24px,2.6vw,34px);border-top:1px solid var(--lp-line)}.lp-step:last-child{border-bottom:1px solid var(--lp-line)}.lp-step-num{display:block;grid-row:span 2;margin:0;font-family:var(--lp-display);font-size:clamp(38px,3.6vw,54px);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--lp-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-step h3{margin:0 0 .55rem;font-family:var(--lp-display);font-size:1.3125rem;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink)}.lp-step p{margin:0;font-size:.9875rem;line-height:1.68;color:var(--lp-ink-soft);max-width:44ch}.lp-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--lp-line-soft)}.lp-principle{padding:clamp(36px,4vw,56px) clamp(24px,3vw,48px)}.lp-principle+.lp-principle{border-left:1px solid var(--lp-line-soft)}.lp-principle h3{margin:0 0 .6rem;font-family:var(--lp-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink)}.lp-principle p{margin:0;font-size:.9375rem;line-height:1.65;color:var(--lp-ink-soft);max-width:32ch}.lp-principles-heading{margin:0;padding:0 clamp(24px,3vw,48px) .85rem;font-family:var(--lp-body);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue-deep)}.lp-company-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--lp-line)}.lp-company-card{padding:clamp(28px,3.2vw,44px) 0;border-bottom:1px solid var(--lp-line)}.lp-company-card:nth-child(odd){padding-right:clamp(20px,3vw,48px);border-right:1px solid var(--lp-line)}.lp-company-card:nth-child(2n){padding-left:clamp(20px,3vw,48px)}.lp-company-card h3{margin:0 0 .7rem;font-family:var(--lp-display);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.02em;color:var(--lp-ink)}.lp-company-card p{margin:0;max-width:48ch;font-size:.975rem;line-height:1.7;color:var(--lp-ink-soft)}.lp-company-contact{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));grid-gap:clamp(18px,3vw,40px);gap:clamp(18px,3vw,40px);margin-top:clamp(28px,3vw,40px);font-style:normal;font-size:.95rem;line-height:1.6;color:var(--lp-ink-soft)}.lp-company-contact a{color:var(--lp-ink);font-weight:600;text-decoration:none}.lp-company-contact a:hover{color:var(--lp-blue)}.lp-aud-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.lp-aud-list{margin-top:clamp(44px,5vw,72px);border-bottom:1px solid var(--lp-line)}.lp .lp-aud-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;grid-gap:clamp(16px,3vw,48px);gap:clamp(16px,3vw,48px);padding-block:clamp(22px,2.6vw,34px);border-top:1px solid var(--lp-line);color:var(--lp-ink)}.lp-aud-num{font-family:var(--lp-display);font-size:.9375rem;font-weight:400;color:var(--lp-ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-aud-name{font-family:var(--lp-display);font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.02em;transition:transform .3s var(--lp-ease)}.lp-aud-desc{font-size:.9625rem;line-height:1.6;color:var(--lp-ink-soft);max-width:36ch}.lp-aud-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--lp-line);color:var(--lp-ink);font-size:1.05rem;transition:background .25s var(--lp-ease),border-color .25s var(--lp-ease),color .25s var(--lp-ease)}.lp .lp-aud-row:hover .lp-aud-arrow{background:var(--lp-blue);border-color:var(--lp-blue);color:#fff}.lp-aud-note{margin:clamp(24px,3vw,36px) 0 0;font-size:.9375rem;color:var(--lp-ink-soft)}.lp-aud-cta{margin-top:clamp(22px,3vw,32px)}.lp-pricing{border-top:1px solid var(--lp-line-soft)}.lp-pricing-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(36px,4vw,56px);padding:clamp(22px,2.4vw,32px);border-radius:var(--lp-r-lg);background:var(--lp-paper-raise);border:1px solid var(--lp-line-soft)}.lp-pricing-banner-kicker{margin:0 0 6px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-blue-deep)}.lp-pricing-banner-title{margin:0;font-family:var(--lp-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.lp-pricing-banner-copy{margin:8px 0 0;max-width:46ch;color:var(--lp-ink-soft);font-size:.95rem}.lp-founder-root{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:24px;background:rgba(25,23,18,.46)}.lp-founder-dialog{width:min(440px,100%);padding:28px 28px 22px;border-radius:24px;background:var(--lp-paper,#f7f5ee);color:var(--lp-ink,#201d16);box-shadow:0 40px 90px -28px rgba(25,23,18,.55)}.lp-founder-kicker{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-faint,#8f8a7a)}.lp-founder-title{margin:0;font-family:var(--lp-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.lp-founder-copy{margin:14px 0 0;font-size:1rem;line-height:1.55;color:var(--lp-ink-soft,#5b574b)}.lp-founder-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lp-pricing-founder{margin:22px 0 0;max-width:68ch;font-size:.92rem;line-height:1.55;color:var(--lp-ink-soft)}.lp-billing-toggle{display:inline-flex;margin-top:22px;padding:4px;border-radius:999px;background:rgba(32,29,22,.06)}.lp-billing-toggle button{border:0;background:transparent;color:var(--lp-ink-soft);font:inherit;font-size:.9rem;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer}.lp-billing-toggle button.is-active{background:var(--lp-dark);color:var(--lp-paper)}.lp-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin-top:22px;align-items:stretch}.lp-plan{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);border-radius:var(--lp-r-lg);background:var(--lp-paper-raise);border:1px solid var(--lp-line-soft)}.lp-plan--featured{background:var(--lp-dark);border-color:var(--lp-dark);color:var(--lp-paper)}.lp-plan-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-plan-badge{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:hsla(48,31%,94%,.14);color:var(--lp-paper)}.lp-plan-top{display:grid;grid-gap:8px;gap:8px}.lp-plan-name{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--lp-ink-faint)}.lp-plan--featured .lp-plan-fine,.lp-plan--featured .lp-plan-name,.lp-plan--featured .lp-price-net,.lp-plan--featured .lp-price-period,.lp-plan--featured .lp-price-strike,.lp-plan--featured .lp-price-vat{color:hsla(48,31%,94%,.62)}.lp-price{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.lp-price-amount{font-family:var(--lp-display);font-size:clamp(28px,2.6vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--lp-ink)}.lp-plan--featured .lp-price-amount{color:var(--lp-paper)}.lp-price-strike{margin:0;font-size:.95rem;color:var(--lp-ink-faint)}.lp-price-strike s{text-decoration-thickness:1.5px}.lp-plan-fine,.lp-plan-leadin,.lp-price-note,.lp-price-vat{margin:0;font-size:.82rem;line-height:1.45;color:var(--lp-ink-faint)}.lp-plan-leadin{margin-top:14px;color:var(--lp-ink-soft);font-weight:600}.lp-plan--featured .lp-plan-leadin{color:hsla(48,31%,94%,.86)}.lp-plan-features{margin:14px 0 18px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.lp-plan-features li{position:relative;padding-left:18px;font-size:.9rem;line-height:1.4;color:var(--lp-ink-soft)}.lp-plan--featured .lp-plan-features li{color:hsla(48,31%,94%,.82)}.lp-plan-features li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:5px;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.lp-plan-foot{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.lp-plan-cta{width:100%}.lp-price-period{font-family:var(--lp-body);font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--lp-ink-faint)}.lp-plan--featured .lp-plan-desc{color:hsla(48,31%,94%,.75)}.lp-plan-desc{margin:.9rem 0 1.6rem;font-size:.9rem;line-height:1.6;color:var(--lp-ink-soft)}.lp-plan--free .lp-plan-desc{color:hsla(48,31%,94%,.75)}.lp-plan-cta{margin-top:auto}.lp-pricing-note{margin:clamp(28px,3vw,40px) 0 0;font-size:.9375rem;color:var(--lp-ink-soft)}.lp-outro{background:var(--lp-dark);color:var(--lp-paper);overflow:hidden}.lp-outro-cta{padding-block:clamp(96px,12vw,180px) clamp(80px,9vw,140px);text-align:center}.lp-outro-cta h2{margin:0 auto;font-family:var(--lp-display);font-size:clamp(38px,5.2vw,76px);font-weight:600;line-height:1.1;letter-spacing:-.03em;max-width:17ch;color:var(--lp-paper);text-wrap:balance}.lp-outro-cta p{margin:1.4rem auto 0;max-width:32rem;font-size:clamp(16px,1.1vw,18px);line-height:1.7;color:hsla(48,31%,94%,.72)}.lp-outro-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.6rem}.lp-footer{border-top:1px solid var(--lp-dark-line-soft);padding-top:clamp(48px,5vw,72px)}.lp-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px)}.lp-footer .brand-logo{font-family:var(--lp-body),"Inter",system-ui,sans-serif}.lp-footer-by{margin:.85rem 0 0;font-weight:500;letter-spacing:0;text-transform:none}.lp-footer-by,.lp-footer-company{font-size:.8125rem;color:hsla(48,31%,94%,.55)}.lp-footer-company{margin:1rem 0 0;line-height:1.55}.lp-footer-tag{margin:.9rem 0 0;max-width:24rem;font-size:.9rem;line-height:1.65;color:hsla(48,31%,94%,.6)}.lp-footer-heading{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:hsla(48,31%,94%,.62)}.lp-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.lp-footer ul a{display:inline-flex;align-items:center;min-height:24px;font-size:.9rem;font-weight:500;color:hsla(48,31%,94%,.78);text-decoration:none;transition:color .2s var(--lp-ease)}.lp-footer ul a:hover{color:#fff}.lp-footer-auth{border:none;background:none;padding:0;font:inherit;display:inline-flex;align-items:center;min-height:24px;font-size:.9rem;font-weight:500;color:hsla(48,31%,94%,.78);cursor:pointer;text-align:left;transition:color .2s var(--lp-ease)}.lp-footer-auth:hover{color:#fff}.lp-footer-note{display:block;margin-top:.15rem;font-size:.8125rem;line-height:1.45;color:hsla(48,31%,94%,.62)}.lp-footer-legal{justify-content:space-between;gap:.75rem;margin-top:clamp(40px,5vw,64px);padding-block:1.4rem;border-top:1px solid var(--lp-dark-line-soft);font-size:.8125rem;color:hsla(48,31%,94%,.62)}.lp-footer-legal,.lp-footer-legal-links{display:flex;flex-wrap:wrap;align-items:center}.lp-footer-legal-links{gap:1.25rem}.lp-footer-legal-btn{border:none;background:none;padding:0;font:inherit;display:inline-flex;align-items:center;min-height:24px;color:hsla(48,31%,94%,.78);cursor:pointer;text-decoration:underline;text-underline-offset:3px}a.lp-footer-legal-btn{display:inline}.lp-footer-legal-btn:hover{color:#fff}.lp-footer-ghost{margin:0 0 clamp(-30px,-2.4vw,-10px);font-family:var(--lp-display);font-size:clamp(88px,17.5vw,264px);font-weight:600;line-height:.85;letter-spacing:-.04em;text-align:center;color:hsla(48,31%,94%,.055);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}@media (max-width:1080px){.lp-crew{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.lp .lp-crew-item{--h:clamp(200px,30vw,280px);--rot:0deg;--dy:0px}.lp .lp-crew-item:nth-child(2n){--dy:10px}.lp-how-grid{grid-template-columns:1fr;gap:56px}.lp-how-demo{justify-content:flex-start}.lp-how-demo .lp-demo{width:min(100%,520px)}.lp-principles{grid-template-columns:1fr}.lp-principle+.lp-principle{border-left:none;border-top:1px solid var(--lp-line-soft)}.lp-company-grid{grid-template-columns:1fr}.lp-company-card,.lp-company-card:nth-child(2n),.lp-company-card:nth-child(odd){padding-left:0;padding-right:0;border-right:none}.lp-company-contact{grid-template-columns:1fr}.lp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plan--featured{order:-1;grid-column:1/-1}}@media (max-width:860px){.lp-nav-actions .lp-btn,.lp-nav-actions .lp-nav-login,.lp-nav-links{display:none}.lp-nav-actions{margin-left:auto}.lp-burger{display:inline-flex;margin-left:.5rem}.lp-sheet{display:block;position:fixed;top:var(--lp-nav-h);inset-inline:0;z-index:190;background:var(--lp-paper);border-bottom:1px solid var(--lp-line-soft);padding:8px clamp(20px,4.5vw,48px) 24px;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--lp-ease),transform .25s var(--lp-ease),visibility .25s}.lp-sheet--open{transform:none;opacity:1;visibility:visible;pointer-events:auto}.lp-sheet nav{display:flex;flex-direction:column}.lp-sheet nav a{padding:14px 2px;border-bottom:1px solid var(--lp-line-soft);font-family:var(--lp-display);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--lp-ink);text-decoration:none}.lp-sheet-actions{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.lp-nav-wrap--open{background:var(--lp-paper);border-bottom-color:var(--lp-line-soft)}.lp .lp-aud-row{grid-template-columns:1fr;gap:8px;align-items:start}.lp-aud-desc{max-width:none}}@media (max-width:640px){.lp{--lp-nav-h:64px}.lp-hero{padding-top:calc(var(--lp-nav-h) + 28px)}.lp-hero-kicker{margin-bottom:1.15rem;font-size:.75rem}.lp-hero .lp-h1{font-size:clamp(34px,10.4vw,44px)}.lp-hero-sub{margin-top:1.1rem;font-size:16px;line-height:1.58}.lp-crew{display:flex;gap:12px;overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scrollbar-width:none;margin:28px calc(-1 * clamp(20px, 4.5vw, 48px)) 0;padding-inline:clamp(20px,4.5vw,48px);scroll-padding-inline:clamp(20px,4.5vw,48px);padding-bottom:6px}.lp-crew::-webkit-scrollbar{display:none}.lp .lp-crew-item,.lp .lp-crew-item:nth-child(2n){flex:0 0 min(42vw,200px);scroll-snap-align:start;--dy:0px;--h:min(56vw,260px);--rot:0deg}.lp .lp-crew-item[data-reveal],.lp .lp-crew-item[data-reveal].is-in{transform:none}.lp-crew-frame img{pointer-events:none;-webkit-user-drag:none}.lp-crew-note{margin-top:36px;text-align:left}.lp-hero-cta{width:100%;gap:.35rem;margin-top:1.6rem}.lp-hero-cta .lp-btn--primary{flex:1 1 100%}.lp .lp-hero-cta .lp-btn--quiet{min-height:44px;border-color:transparent;font-size:.9375rem;color:var(--lp-ink-soft);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--lp-line);text-decoration-color:var(--lp-line)}.lp-hero-trust{gap:.4rem 1rem;margin-top:.6rem}.lp-hero-trust li{font-size:.8125rem}.lp-note{width:100%;transform:rotate(-.6deg)}.lp-gen{width:100%;margin-top:12px;transform:rotate(.6deg)}.lp-gen--waiting{transform:rotate(.6deg) translateY(14px)}.lp-demo-joint{margin-left:18px}.lp-pricing-grid{grid-template-columns:1fr}.lp-plan--featured{grid-column:auto}.lp-outro-actions,.lp-pricing-banner{flex-direction:column;align-items:stretch}.lp-outro-actions{padding-inline:8px}.lp-footer-grid{grid-template-columns:1fr;gap:36px}.lp-footer-legal{flex-direction:column;align-items:flex-start}}