.lp{--lp-radius:1rem;--lp-ink:var(--foreground);--lp-muted:var(--muted-foreground);--lp-line:var(--border);--lp-card:var(--card);--lp-brand:var(--color-brand-600);--lp-brand-strong:var(--color-brand-700);--lp-tint:color-mix(in oklab, var(--color-brand-500) 9%, var(--background));--lp-header-h:4rem;color:var(--lp-ink);background:var(--background)}.dark .lp{--lp-brand:var(--color-brand-400);--lp-brand-strong:var(--color-brand-300);--lp-tint:color-mix(in oklab, var(--color-brand-500) 14%, var(--background))}html{scroll-behavior:smooth}html:has(.lp){scroll-padding-top:4rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.lp-wrap{padding-inline:1.5rem}}.lp-skip{z-index:100;background:var(--color-brand-600);color:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.lp-skip:focus{top:1rem}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px;border-radius:.5rem}.lp-btn{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;line-height:1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.lp-btn-primary{background:var(--color-brand-600);color:#fff;box-shadow:0 6px 20px -8px color-mix(in oklab, var(--color-brand-600) 70%, transparent)}.lp-btn-primary:hover{background:var(--color-brand-700)}.lp-btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-line);background:0 0}.lp-btn-ghost:hover{border-color:var(--color-brand-400);background:var(--lp-tint)}.lp-btn-lg{min-height:3.25rem;padding:0 1.75rem;font-size:1rem}.lp-btn-block{width:100%}.lp-header{z-index:50;background:var(--background);border-bottom:1px solid var(--lp-line);position:sticky;top:0}.lp-header-bar{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.lp-logo{color:var(--lp-ink);align-items:center;gap:.5rem;min-height:2.75rem;font-size:1.125rem;font-weight:700;display:inline-flex}.lp-logo span span{color:var(--color-brand-500)}.lp-nav{align-items:center;gap:.25rem;display:none}.lp-nav a{color:var(--lp-muted);border-radius:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:color .2s}.lp-nav a:hover{color:var(--lp-ink)}.lp-header-actions{align-items:center;gap:.5rem;display:none}.lp-menu{position:relative}.lp-menu-btn{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--lp-ink);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.lp-menu-panel{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);flex-direction:column;gap:.25rem;width:min(20rem,100vw - 2.5rem);padding:.75rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 20px 50px -20px #00000059}.lp-menu-panel a{border-radius:.5rem;align-items:center;min-height:2.75rem;padding:0 .75rem;font-weight:500;display:flex}.lp-menu-panel a:hover{background:var(--lp-tint)}.lp-menu-tools{align-items:center;gap:.5rem;padding:.5rem .25rem 0;display:flex}@media (min-width:900px){.lp-nav,.lp-header-actions{display:flex}.lp-menu{display:none}}.lp-hero{isolation:isolate;padding-block:3.5rem 4rem;overflow:clip}.lp-hero-bg{z-index:-1;pointer-events:none;background:radial-gradient(60rem 28rem at 85% 8%, color-mix(in oklab, var(--color-brand-500) 22%, transparent), transparent 70%), radial-gradient(40rem 24rem at 5% 90%, color-mix(in oklab, var(--color-brand-400) 12%, transparent), transparent 70%);position:absolute;inset:0}.lp-hero-bg canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-hero-grid{gap:3rem;display:grid}.lp-eyebrow{border:1px solid color-mix(in oklab, var(--color-brand-500) 35%, var(--lp-line));background:var(--lp-tint);color:var(--lp-brand-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-h1{letter-spacing:-.03em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:800;line-height:1.05}.lp-lead{max-width:38rem;color:var(--lp-muted);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.lp-guarantee{max-width:34rem;color:var(--lp-muted);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.875rem;display:flex}.lp-guarantee svg{color:var(--lp-brand);flex:none;margin-top:.125rem}.lp-points{gap:.625rem;margin-top:2rem;font-size:.9375rem;display:grid}.lp-points li{align-items:flex-start;gap:.625rem;display:flex}.lp-points svg{color:var(--lp-brand);flex:none;margin-top:.1875rem}.lp-hero>.lp-wrap{flex:1}.lp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""brands""demo"}.lp-hero .lp-h1{font-size:clamp(2.25rem,3.4vw,3rem)}.lp-hero-copy{flex-direction:column;grid-area:copy;justify-content:center;align-items:flex-start;display:flex}.lp-demo{grid-area:demo}.lp-brands{grid-area:brands}@media (max-width:1023.98px){.lp-hero{padding-block:1.5rem 2.5rem}.lp-hero-grid{gap:1.25rem}.lp-hero-copy{min-height:calc(100svh - var(--lp-header-h) - 7.5rem)}.lp-hero .lp-h1{margin-top:1rem;font-size:clamp(1.875rem,8vw,2.25rem)}.lp-hero .lp-lead{margin-top:.875rem;font-size:1rem;line-height:1.55}.lp-hero .lp-hero-cta{margin-top:1.25rem}.lp-hero .lp-btn-lg{min-height:3rem;padding-inline:1.25rem}.lp-hero-points{margin-top:1rem;font-size:.875rem}.lp-demo{margin-top:1rem}}@media (min-width:1024px){.lp-hero{padding-block:1.5rem 1rem}.lp-hero-grid{grid-template:"copy demo"1fr"brands brands"/minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem 3rem}.lp-demo{align-self:center}}@media (min-width:1024px) and (max-height:820px){.lp-hero{padding-block:1rem .75rem}.lp-hero-grid{row-gap:1rem}.lp-hero .lp-h1{margin-top:.875rem;font-size:clamp(2.125rem,3.2vw,2.5rem)}.lp-hero .lp-lead{margin-top:.875rem;font-size:1rem;line-height:1.55}.lp-hero .lp-hero-cta{margin-top:1.25rem}.lp-hero .lp-guarantee{margin-top:.75rem}.lp-hero-points{gap:.25rem;margin-top:1rem;font-size:.875rem}}.lp-demo{width:100%;max-width:34rem;margin-inline:auto;position:relative}.lp-demo-stage{padding-bottom:12.75rem;font-size:.75rem;line-height:1.35;position:relative}.lp-demo-win{border:1px solid var(--lp-line);width:94%;height:18.5rem;color:var(--foreground);background:linear-gradient(90deg, var(--sidebar) 9.25rem, var(--secondary) 0);box-shadow:0 30px 70px -30px color-mix(in oklab, var(--color-brand-700) 55%, transparent);border-radius:1rem;grid-template-rows:minmax(0,1fr);grid-template-columns:9.25rem minmax(0,1fr);display:grid;overflow:hidden}.lp-demo-side{color:var(--sidebar-foreground);flex-direction:column;gap:.125rem;padding:.75rem .5rem;display:flex}.lp-demo-logo{align-items:center;gap:.375rem;margin-bottom:.25rem;padding-inline:.375rem;font-size:.8125rem;font-weight:700;display:flex}.lp-demo-sec{letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-muted);margin-top:.5rem;padding-inline:.5rem;font-size:.5625rem;font-weight:600}.lp-demo-nav{white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.6875rem;display:flex;overflow:hidden}.lp-demo-nav svg{flex:none}.lp-demo-nav-on{background:var(--sidebar-accent);box-shadow:inset 3px 0 0 var(--sidebar-primary)}.lp-demo-main{flex-direction:column;gap:.75rem;min-width:0;padding:.875rem;display:flex}.lp-demo-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lp-demo-head p{display:grid}.lp-demo-kind{color:var(--lp-muted);font-size:.625rem}.lp-demo-head strong{font-size:.875rem}.lp-demo-btn{white-space:nowrap;border:1px solid var(--lp-line);background:var(--card);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.lp-demo-modal{background:var(--card);border:1px solid var(--lp-line);border-radius:.875rem;gap:.5rem;padding:.75rem;display:grid;box-shadow:0 18px 40px -24px #0f172a80}.lp-demo-modal-title{font-weight:700}.lp-demo-input{white-space:nowrap;border:1px solid var(--color-brand-500);border-radius:.5rem;min-height:2rem;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow:hidden}.lp-demo-typed{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.lp-demo-row{border:1px solid var(--lp-line);border-radius:.625rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.lp-demo-num{background:var(--muted);width:1.25rem;height:1.25rem;color:var(--lp-muted);border-radius:999px;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.lp-demo-thumb,.lp-demo-bubble-img{color:var(--lp-brand);background:linear-gradient(140deg, var(--lp-tint), color-mix(in oklab, var(--color-brand-400) 22%, var(--background)));flex:none;place-items:center;display:grid}.lp-demo-thumb{border-radius:.5rem;width:2rem;height:2rem}.lp-demo-row-text{flex:1;min-width:0;display:grid}.lp-demo-row-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-demo-row-text span:first-child{font-weight:600}.lp-demo-row-text span+span{color:var(--lp-muted)}.lp-demo-ok,.lp-demo-tick{color:#15803d}.dark .lp-demo-ok,.dark .lp-demo-tick{color:#4ade80}.lp-demo-ok{flex:none;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;display:inline-flex}.lp-demo-phone{background:var(--card);width:14.5rem;color:var(--foreground);border:1px solid var(--lp-line);border-radius:1.25rem;gap:.375rem;padding:.625rem .75rem;display:grid;position:absolute;top:11.5rem;right:0;box-shadow:0 30px 60px -24px #0f172a8c}.lp-demo-phone-head{border-bottom:1px solid var(--lp-line);align-items:center;gap:.5rem;padding-bottom:.375rem;font-size:.8125rem;font-weight:700;display:flex}.lp-demo-avatar{background:var(--color-brand-600);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.lp-demo-bubble{background:color-mix(in oklab, var(--color-brand-500) 8%, var(--background));border:1px solid var(--lp-line);border-radius:.25rem .75rem .75rem;gap:.125rem;padding:.5rem;display:grid}.lp-demo-bubble-img{border-radius:.5rem;height:2.25rem;margin-bottom:.25rem}.lp-demo-bubble s{color:var(--lp-muted)}.lp-demo-bubble b{font-size:.8125rem;font-weight:800}.lp-demo-link{color:var(--lp-brand);word-break:break-all}.lp-demo-fwd{color:var(--lp-muted);align-items:center;gap:.375rem;font-size:.625rem;display:flex}.lp-demo-groups{gap:.25rem;display:grid}.lp-demo-groups li{border:1px solid var(--lp-line);border-radius:.5rem;align-items:center;gap:.375rem;padding:.3125rem .5rem;font-weight:600;display:flex}.lp-demo-groups li>svg:first-child{color:var(--lp-brand)}.lp-demo-tick{margin-left:auto}@media (max-width:479.98px){.lp-demo-win{background:var(--secondary);grid-template-columns:minmax(0,1fr);width:100%}.lp-demo-side{display:none}.lp-demo-phone{width:13rem}}.lp-brands{margin-inline:calc(50% - 50vw);position:relative}.lp-brands-viewport{padding-block:.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp-brands-track{width:max-content;display:flex}.lp-brands-list{gap:.75rem;padding-right:.75rem;display:flex}.lp-brands-list li{border:1px solid var(--lp-line);background:#fff;border-radius:.875rem;place-items:center;height:3rem;padding-inline:1.125rem;display:grid}.lp-brands-list img{max-width:none;display:block}.lp-motion-toggle{cursor:pointer;background:var(--lp-card);width:2.75rem;height:2.75rem;color:var(--lp-ink);border:1px solid var(--lp-line);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%);box-shadow:0 6px 18px -10px #0f172a80}@media (prefers-reduced-motion:reduce){[data-brands-copy],.lp-motion-toggle{display:none}.lp-brands-viewport{overflow-x:auto}}.lp-video{background:#000;border:0;border-radius:1rem;width:min(64rem,92vw);margin:auto;padding:0;overflow:visible}.lp-video::backdrop{background:#020617bf}.lp-video video{aspect-ratio:16/9;border-radius:1rem;width:100%;height:auto;display:block}.lp-video-close{color:#fff;cursor:pointer;background:#ffffff26;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:-3.25rem;right:0}@media (prefers-reduced-motion:no-preference){.lp-demo-paste-btn{animation:12s infinite lp-demo-press}.lp-demo-modal{animation:12s infinite lp-demo-modal}.lp-demo-typed{animation:12s infinite lp-demo-type}.lp-demo-row{animation:12s infinite lp-demo-row}.lp-demo-ok{animation:12s infinite lp-demo-ok}.lp-demo-phone{animation:12s infinite lp-demo-phone}.lp-demo-bubble{animation:12s infinite lp-demo-bubble}.lp-demo-fwd{animation:12s infinite lp-demo-fwd}.lp-demo-groups li:first-child{animation:12s infinite lp-demo-g1}.lp-demo-groups li:nth-child(2){animation:12s infinite lp-demo-g2}.lp-brands-track{animation:90s linear infinite lp-marquee}.lp-hub-trip{animation:4s infinite lp-hub-trip}.lp-hub-channel{animation:2s ease-in-out infinite lp-hub-pulse}.lp-brands:hover .lp-brands-track,.lp-brands:focus-within .lp-brands-track,.lp-hero[data-paused] .lp-brands-track,.lp-hero[data-paused] [data-demo] *{animation-play-state:paused}}@keyframes lp-demo-press{0%,5%,12%,to{box-shadow:none;transform:none}8%{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-brand-500) 45%, transparent);transform:scale(.95)}}@keyframes lp-demo-modal{0%,9%{opacity:0;transform:translateY(8px)scale(.98)}13%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes lp-demo-type{0%,15%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(24,end)}29%,to{clip-path:inset(0)}}@keyframes lp-demo-row{0%,32%{opacity:0;transform:translateY(6px)}36%,to{opacity:1;transform:none}}@keyframes lp-demo-ok{0%,40%{opacity:0;transform:scale(.8)}44%,to{opacity:1;transform:none}}@keyframes lp-demo-phone{0%,48%{opacity:0;transform:translate(1rem,1rem)scale(.96)}54%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes lp-demo-bubble{0%,55%{opacity:0;transform:translateY(6px)}60%,to{opacity:1;transform:none}}@keyframes lp-demo-fwd{0%,63%{opacity:0}66%,to{opacity:1}}@keyframes lp-demo-g1{0%,66%{opacity:0;transform:translate(-6px)}70%,to{opacity:1;transform:none}}@keyframes lp-demo-g2{0%,71%{opacity:0;transform:translate(-6px)}75%,to{opacity:1;transform:none}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-hub-trip{0%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}5%{opacity:1}60%{offset-distance:100%;opacity:1}68%,to{offset-distance:100%;opacity:0}}@keyframes lp-hub-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}.lp-anchor{height:0;display:block}.lp-panel{min-height:calc(100svh - var(--lp-header-h));background:var(--background);box-shadow:0 -1px 0 var(--lp-line), 0 -28px 56px -32px #0f172a73;border-radius:1.75rem 1.75rem 0 0;flex-direction:column;justify-content:center;display:flex;position:relative}.lp-panel:first-of-type{box-shadow:none;border-radius:0}.lp-panel>.lp-wrap{transform-origin:50% 0}.lp-panel-tint{background:var(--lp-tint)}.dark .lp-panel{box-shadow:0 -1px 0 var(--lp-line), 0 -28px 56px -28px #000c}.lp[data-stack=on] .lp-panel{top:min(var(--lp-header-h), calc(100svh - var(--lp-panel-h,100svh)));position:sticky}@media (min-width:1024px){.lp-panel{border-radius:2.5rem 2.5rem 0 0}}.lp-panel-brand{color:#fff;background:radial-gradient(48rem 28rem at 90% 0%, color-mix(in oklab, var(--color-brand-400) 45%, transparent), transparent 70%), linear-gradient(160deg, var(--color-brand-800), var(--color-brand-700) 55%, var(--color-brand-600))}.lp-panel-brand .lp-eyebrow{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.lp-panel-brand .lp-sub,.lp-panel-brand .lp-points{color:#e0e7ff}.lp-panel-brand .lp-points svg{color:#fff}.lp-panel-brand .lp-h2{max-width:40rem}.lp-panel-brand a:focus-visible{outline-color:#fff}.lp-route-grid{align-items:end;gap:1.5rem;display:grid}.lp-route-grid .lp-eyebrow{margin-bottom:1.25rem}.lp-route{margin-top:1.75rem}.lp-route-caption{color:#c7d2fe;font-size:.8125rem}.lp-route-safe{color:#e0e7ff;align-items:flex-start;gap:.5rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.5;display:flex}.lp-route-safe svg{color:#fff;flex:none;margin-top:.125rem}.lp-route-rows{gap:.5rem;margin-top:1rem;display:grid}.lp-route-rows li{background:#ffffff14;border-radius:.75rem;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.lp-route-from{color:#c7d2fe}.lp-route-to{color:#fff;text-align:right;font-weight:600}@media (min-width:768px){.lp-route-rows{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}@media (min-width:1024px){.lp-route-grid{grid-template-columns:1.2fr 1fr;gap:4rem}.lp-route{margin-top:2.5rem}}.lp-hub{color:#fff;width:100%;margin-top:1rem;position:relative}.lp-hub-tall{display:none}@media (max-width:767.98px){.lp-hub-wide{display:none}.lp-hub-tall{max-width:24rem;margin-inline:auto;display:block}}.lp-hub-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-hub-lines path{fill:none;stroke:#ffffff4d;stroke-width:2px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.lp-hub-offer{offset-rotate:0deg;offset-distance:100%}.lp-hub-offer circle{fill:var(--offer);stroke:#fff;stroke-width:2.5px;filter:drop-shadow(0 0 6px var(--offer))}.lp-hub-a{--offer:#fbbf24}.lp-hub-b{--offer:#38bdf8}.lp-hub-c{--offer:#f0abfc}@media (prefers-reduced-motion:reduce){.lp-hub-trip:not([data-rest]){display:none}}.lp-hub-node,.lp-hub-channel,.lp-hub-route{position:absolute;transform:translate(-50%,-50%)}.lp-hub-node{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem .5rem;width:22%;padding:.625rem .75rem;font-size:.8125rem;line-height:1.25;display:grid}.lp-hub-node>svg{color:#fff}.lp-hub-node-text{min-width:0;display:grid}.lp-hub-node-text>span{color:#c7d2fe;font-size:.6875rem}.lp-hub-stores{grid-column:1/-1;align-items:center;gap:.25rem;display:flex}.lp-hub-stores img,.lp-hub-stores b{background:#fff;border-radius:.375rem;height:1.125rem;padding:.1875rem .3125rem}.lp-hub-stores img{width:auto}.lp-hub-stores b{color:#0f172a;place-items:center;font-size:.625rem;line-height:1;display:grid}.lp-hub-node-text>.lp-hub-arrived{color:#bbf7d0;align-items:center;gap:.25rem;display:inline-flex}.lp-hub-chip{color:#0f172a;background:#fbbf24;border-radius:999px;grid-column:1/-1;justify-self:start;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.lp-hub-chip[data-offer=b]{background:#38bdf8}.lp-hub-chip[data-offer=c]{background:#f0abfc}.lp-hub-channel{aspect-ratio:1;text-align:center;width:15%;color:var(--color-brand-800);box-shadow:0 0 0 10px #ffffff14, 0 0 70px 14px color-mix(in oklab, var(--color-brand-300) 65%, transparent);background:radial-gradient(circle at 50% 30%,#fff,#e0e7ff 70%);border-radius:999px;place-content:center;justify-items:center;gap:.125rem;display:grid}.lp-hub-channel strong{font-size:.9375rem}.lp-hub-channel>span:last-child{color:var(--color-brand-700);font-size:.6875rem}.lp-hub-channel-icon{background:var(--color-brand-600);color:#fff;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lp-hub-route{white-space:nowrap;background:#0f172a66;border:1px solid #fff3;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.lp-hub-tall .lp-hub-node{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:30%;padding:.5rem .375rem;font-size:.6875rem}.lp-hub-tall .lp-hub-node-text>span,.lp-hub-tall .lp-hub-stores{display:none}.lp-hub-tall .lp-hub-chip{justify-self:center;font-size:.625rem}.lp-hub-tall .lp-hub-channel{width:36%}@media (min-width:768px) and (max-width:1023.98px){.lp-hub-wide .lp-hub-node-text>span:not(.lp-hub-arrived){display:none}}.lp-story-grid{align-items:center;gap:2.5rem;display:grid}.lp-story-steps{gap:.5rem;margin-top:1.75rem;display:grid}.lp-story-steps li{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.875rem;padding:.875rem 1rem;transition:background-color .3s,border-color .3s;display:grid}.lp-story-steps strong{font-weight:700;line-height:1.35;display:block}.lp-story-text{color:var(--lp-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.55;display:block}.lp-story-num{font-variant-numeric:tabular-nums;background:var(--lp-tint);width:2rem;height:2rem;color:var(--lp-brand);border-radius:.625rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.lp-story-num svg,.lp-story-bar{display:none}.lp-story-stage{place-items:center;padding-block:1.5rem;display:grid;position:relative}.lp-story-glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-brand-500) 32%, transparent), transparent);border-radius:50%;position:absolute;inset:4% 6%}.lp-story-card{background:var(--lp-card);border:1px solid var(--lp-line);width:min(100%,22rem);box-shadow:0 30px 70px -30px color-mix(in oklab, var(--color-brand-700) 55%, transparent);border-radius:1.25rem;gap:.25rem;padding:1rem;font-size:.875rem;line-height:1.45;display:grid;position:relative}.lp-story-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;margin-bottom:.5rem;display:flex}.lp-story-channel{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.lp-story-src{color:var(--lp-muted);font-size:.8125rem;font-weight:700;display:none}.lp-story-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--lp-tint);color:var(--lp-brand-strong);border:1px solid color-mix(in oklab, var(--color-brand-500) 30%, var(--lp-line));border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.lp-story-photo{background:#f1f5f9;border-radius:.875rem;height:9.5rem;margin-bottom:.5rem;overflow:hidden}.lp-story-photo img{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block}.lp-story-title{min-height:2.9em;font-weight:700}.lp-story-from{min-height:1.45em;color:var(--lp-muted);display:block}.lp-story-price{font-size:1.0625rem;font-weight:800}.lp-story-link{min-height:2.9em;color:var(--lp-brand);word-break:break-all}.lp-story-groups{border-top:1px dashed var(--lp-line);gap:.375rem;margin-top:.625rem;padding-top:.625rem;transition:clip-path .5s;display:grid}.lp-story-groups ul{flex-wrap:wrap;gap:.375rem;display:flex}.lp-story-groups li{border:1px solid var(--lp-line);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.lp-story-groups li svg{color:var(--lp-brand)}.lp-story-view{border:1px solid var(--lp-line);text-align:center;color:var(--lp-brand);border-radius:.625rem;padding:.375rem;font-size:.75rem;font-weight:700}@media (min-width:1024px){.lp-story-grid{grid-template-columns:1fr 1fr;gap:4rem}}.lp-story[data-story=on]{justify-content:flex-start;height:400svh;padding-block:0}.lp-story[data-story=on]>.lp-wrap{flex:1}.lp-story[data-story=on] .lp-story-pin{top:var(--lp-header-h);min-height:calc(100svh - var(--lp-header-h));align-items:center;display:flex;position:sticky}.lp-story[data-story=on] .lp-story-pin>*{flex:1}.lp-story[data-story=on] .lp-story-steps li{background:0 0;border-color:#0000;padding-block:.625rem}.lp-story[data-story=on] .lp-story-steps li:not([data-active]):not([data-done]){color:var(--lp-muted)}.lp-story[data-story=on] .lp-story-steps li:not([data-active]) .lp-story-text{display:none}.lp-story[data-story=on] .lp-story-steps li[data-active]{background:var(--lp-card);border-color:color-mix(in oklab, var(--color-brand-500) 45%, var(--lp-line));box-shadow:0 16px 40px -28px color-mix(in oklab, var(--color-brand-600) 60%, transparent)}.lp-story[data-story=on] li[data-done] .lp-story-num{background:var(--color-brand-600);color:#fff}.lp-story[data-story=on] li[data-done] .lp-story-num span{display:none}.lp-story[data-story=on] li[data-done] .lp-story-num svg{display:block}.lp-story[data-story=on] .lp-story-bar{background:var(--lp-line);border-radius:2px;height:3px;margin-top:1rem;display:block;overflow:hidden}.lp-story-bar i{background:var(--color-brand-500);transform-origin:0;height:100%;display:block}.lp-story[data-story=on]:is([data-story-step="0"],[data-story-step="1"],[data-story-step="2"]) .lp-story-src{display:inline}.lp-story[data-story=on]:is([data-story-step="0"],[data-story-step="1"],[data-story-step="2"]) .lp-story-channel{display:none}.lp-story[data-story=on]:not([data-story-step="4"]) .lp-story-groups{clip-path:inset(0 0 100%)}.lp-section{padding-block:4.5rem}.lp-h2{letter-spacing:-.025em;text-wrap:balance;max-width:36rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.12}.lp-sub{max-width:40rem;color:var(--lp-muted);margin-top:1rem;font-size:1.0625rem;line-height:1.65}@media (min-width:1024px){.lp-section{padding-block:4rem}}.lp-steps{counter-reset:step;gap:1.5rem;margin-top:3rem;display:grid;position:relative}.lp-steps-rail{display:none}.lp-step{border-radius:var(--lp-radius);background:var(--lp-card);border:1px solid var(--lp-line);grid-template-columns:auto 1fr;gap:1rem 1.25rem;padding:1.5rem;display:grid;position:relative}.lp-step-num{background:var(--color-brand-600);color:#fff;font-variant-numeric:tabular-nums;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.lp-step h3{font-size:1.125rem;font-weight:700;line-height:1.3}.lp-step p{color:var(--lp-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}@media (min-width:1024px){.lp-steps{grid-template-columns:repeat(4,1fr);gap:1.25rem}.lp-step{grid-template-columns:1fr;align-content:start}.lp-steps-rail{background:var(--lp-line);border-radius:2px;height:3px;display:block;position:absolute;top:-1.5rem;left:0;right:0;overflow:hidden}.lp-steps-rail i{background:var(--color-brand-500);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}}.lp-features{gap:1rem;margin-top:3rem;display:grid}.lp-feature{border-radius:var(--lp-radius);background:var(--lp-card);border:1px solid var(--lp-line);padding:1.5rem;transition:border-color .2s,box-shadow .2s}.lp-feature:hover{border-color:color-mix(in oklab, var(--color-brand-500) 55%, var(--lp-line));box-shadow:0 16px 40px -24px color-mix(in oklab, var(--color-brand-600) 60%, transparent)}.lp-feature-icon{background:var(--lp-tint);width:2.5rem;height:2.5rem;color:var(--lp-brand);border:1px solid color-mix(in oklab, var(--color-brand-500) 25%, var(--lp-line));border-radius:.75rem;place-items:center;display:grid}.lp-feature h3{margin-top:1rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.lp-feature p{color:var(--lp-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.65}@media (min-width:700px){.lp-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lp-features{grid-template-columns:repeat(3,1fr)}}.lp-plans{align-items:stretch;gap:1rem;margin-top:3rem;display:grid}.lp-plan{border-radius:var(--lp-radius);background:var(--lp-card);border:1px solid var(--lp-line);transform-style:preserve-3d;flex-direction:column;padding:1.75rem;display:flex;position:relative}.lp-plan-hot{border-color:var(--color-brand-500);box-shadow:0 24px 60px -30px color-mix(in oklab, var(--color-brand-600) 70%, transparent)}.lp-plan-badge{background:var(--color-brand-600);color:#fff;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-.75rem;left:1.75rem}.lp-plan h3{font-size:1.25rem;font-weight:800}.lp-plan-price{min-height:4rem;margin-top:1rem}.lp-plan-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1}.lp-plan-per{color:var(--lp-muted);margin-top:.375rem;font-size:.875rem}.lp-plan-unavailable{color:var(--lp-muted);font-size:.875rem;line-height:1.5}.lp-plan-limits{flex:1;align-content:start;gap:.625rem;margin-block:1.25rem 1.75rem;font-size:.9375rem;display:grid}.lp-plan-limits li{align-items:flex-start;gap:.625rem;display:flex}.lp-plan-limits svg{color:var(--lp-brand);flex:none;margin-top:.1875rem}.lp-pricing-note{color:var(--lp-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.lp-pricing-note a{color:var(--lp-brand);text-underline-offset:3px;align-items:center;min-height:2.75rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:900px){.lp-plans{grid-template-columns:repeat(3,1fr)}.lp-plan-hot{transform:translateY(-.5rem)}}.lp-faq{gap:.75rem;max-width:48rem;margin-top:2.5rem;display:grid}.lp-faq details{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-card)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem 1.25rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--lp-brand);flex:none;transition:transform .2s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{color:var(--lp-muted);padding:0 1.25rem 1.25rem;line-height:1.7}.lp-cta{padding-block:4.5rem}.lp-cta-box{text-align:center;color:#fff;background:linear-gradient(135deg, var(--color-brand-700), var(--color-brand-600) 60%, var(--color-brand-500));border-radius:1.5rem;padding:2.5rem 1.5rem;position:relative;overflow:clip}.lp-cta-box h2{letter-spacing:-.025em;text-wrap:balance;max-width:34rem;margin-inline:auto;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.12}.lp-cta-box p{color:#e0e7ff;max-width:32rem;margin:1rem auto 0;line-height:1.65}.lp-cta-box .lp-btn-primary{color:var(--color-brand-700);box-shadow:none;background:#fff;margin-top:1.75rem}.lp-cta-box .lp-btn-primary:hover{background:var(--color-brand-100)}.lp-cta-box small{color:#e0e7ff;margin-top:1rem;font-size:.875rem;display:block}@media (min-width:700px){.lp-cta-box{padding:4rem 3rem}}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-tint);padding-block:3rem 2rem}.lp-footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.lp-footer-brand{grid-column:1/-1;max-width:22rem}.lp-footer-brand p{color:var(--lp-muted);margin-top:.75rem;font-size:.875rem;line-height:1.6}.lp-footer h4{margin-bottom:.5rem;font-size:.875rem;font-weight:700}.lp-footer li a{min-height:2.75rem;color:var(--lp-muted);align-items:center;font-size:.875rem;transition:color .2s;display:inline-flex}.lp-footer li a:hover{color:var(--lp-ink)}.lp-footer-bottom{border-top:1px solid var(--lp-line);color:var(--lp-muted);margin-top:2rem;padding-top:1.5rem;font-size:.8125rem}.lp-footer-bottom p+p{margin-top:.375rem}@media (min-width:800px){.lp-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.lp-footer-brand{grid-column:auto}}.lp-legal{padding-block:3rem 5rem}.lp-legal-banner{background:color-mix(in oklab, #f59e0b 16%, var(--background));border:1px solid #b45309;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.lp-legal h1{letter-spacing:-.025em;margin-top:1.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15}.lp-legal article{gap:1.75rem;max-width:46rem;margin-top:2rem;display:grid}.lp-legal h2{font-size:1.125rem;font-weight:700}.lp-legal p{color:var(--lp-muted);margin-top:.5rem;line-height:1.75}.lp-back{min-height:2.75rem;color:var(--lp-brand);align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;display:inline-flex}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}[data-scene-host]{transition:opacity .6s}[data-scene-host][data-scene=on] canvas{opacity:1}[data-scene-host] canvas{opacity:0;transition:opacity .8s}.lp-split-line{overflow:clip}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation:none!important}[data-scene-host] canvas{transition:none}}
