.lp{--lp-accent:var(--pr-thread);--lp-accent-night:#fdba74}.lp-hero{padding:24px 0 44px}.lp-crumbs ol{color:#ffffff9e;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:.85rem;list-style:none;display:flex}.lp-crumbs li+li:before{content:"/";color:#ffffff59;margin-right:6px}.lp-crumbs a{color:#ffffffc7;text-underline-offset:3px;text-decoration:underline}.lp-crumbs a:hover{color:#fff}.lp .lp-title{font-size:clamp(2.3rem,8.4vw,4.5rem);line-height:1.02}.lp-pain{border-left:3px solid var(--pr-thread);padding-left:14px}.lp-hero-links{animation:hm-rise .8s .12s var(--e) both;flex-wrap:wrap;gap:0 22px;margin:16px 0 0;font-weight:600;display:flex}.lp-hero-links a{color:#fdba74;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.lp-hero-links a:hover{color:#fff}.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible{outline:3px solid var(--pr-thread);outline-offset:2px}.lp .hm-hero a:focus-visible{outline-color:#fdba74}.lp-head{gap:18px;margin-bottom:40px;display:grid}.lp-lead{max-width:38rem;color:var(--pr-ink-2);margin:0;font-size:1.08rem;line-height:1.6}@media (min-width:900px){.lp-head--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:60px}}.lp-probs{background:var(--pr-paper);padding:88px 0 72px;scroll-margin-top:40px}.lp-prob-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.lp-prob{box-shadow:0 0 0 1px var(--pr-rule);background:#fffdf8;border-radius:24px;display:grid;overflow:hidden}.lp-prob h3{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,4.6vw,2.3rem);font-weight:400;line-height:1.05}.lp-prob p{margin:10px 0 0;line-height:1.55}.lp-prob-pain{padding:26px 24px 24px;position:relative}.lp-prob-pain p{color:var(--pr-ink-2)}.lp-prob-n{letter-spacing:.14em;color:#94a3b8;margin-bottom:14px;font-size:.8rem;font-weight:700;display:block}.lp-prob-fix{background:color-mix(in srgb, var(--lp-accent) 8%, #fffdf8);border-top:1px solid var(--pr-rule);padding:24px 24px 26px;position:relative}.lp-prob-fix:before{content:"";background:var(--lp-accent);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:24px;box-shadow:0 0 0 4px #fffdf8}.lp-prob-k{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent);font-size:.76rem;font-weight:700;margin:0 0 8px!important}.lp-prob-fix h3{color:var(--pr-ink);font-size:clamp(1.45rem,3.8vw,1.9rem)}.lp-prob-try{min-height:44px;color:var(--lp-accent);text-underline-offset:4px;align-items:center;margin-top:6px;font-weight:650;text-decoration:underline;display:inline-flex}@media (min-width:900px){.lp-probs{padding:120px 0 96px}.lp-prob{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-prob-pain{padding:34px 40px}.lp-prob-fix{border-top:0;border-left:1px solid var(--pr-rule);padding:34px 40px}.lp-prob-fix:before{top:40px;left:-9px}}.lp-sol{background:#ebe6da;padding:88px 0 96px;scroll-margin-top:40px}.lp-sig{--ease:cubic-bezier(.2, .75, .1, 1);--bs-focus:var(--bs-ink);--bs-shadow:0 1px 0 var(--bs-line), 0 22px 48px -32px #00000059;--bs-radius-s:10px;--bs-radius-m:16px;--bs-radius-l:24px;--bs-radius-pill:999px;--bs-text:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--ds-font:var(--font-serif);--ds-weight:400;--ds-lh:1;color:var(--bs-ink)}.lp-sig .ds-d{font-family:var(--ds-font), ui-serif, Georgia, serif;font-weight:var(--ds-weight);line-height:var(--ds-lh);letter-spacing:-.01em}.lp-sig-stage{container-type:inline-size}@media (min-width:700px){.lp-sig-stage{background:var(--bs-paper);box-shadow:0 0 0 1px var(--pr-rule), 0 40px 80px -50px #1b243073;border-radius:28px;padding:34px}}.lp-tabs{scrollbar-width:none;gap:8px;margin:0 -20px 16px;padding:2px 20px;display:flex;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tabs button{white-space:nowrap;border:1.5px solid var(--pr-ink);min-height:44px;color:var(--pr-ink);background:0 0;border-radius:999px;flex:none;padding:9px 18px;font-weight:650;transition:background-color .2s,color .2s}.lp-tabs button[aria-selected=true]{background:var(--pr-ink);color:#fff}.lp-tabs--light button{color:#fff;border-color:#ffffff80}.lp-tabs--light button[aria-selected=true]{color:var(--pr-ink);background:#fff}.lp-calc-sec{background:var(--pr-night);color:#fff;padding:88px 0 96px;scroll-margin-top:40px}.lp-calc-sec .pr-kicker{color:#fdba74}.lp-calc-sec .lp-lead{color:#ffffffc7}.lp-calc-title{margin:0;font-size:1.25rem;font-weight:650}.lp-calc-intro{color:#ffffffb3;margin:6px 0 18px}.lp-calc-card{color:var(--pr-ink);background:#fffdf8;border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.lp-calc-fields{gap:18px;padding:24px;display:grid}.lp-field{gap:8px;font-weight:600;display:grid}.lp-field-row{border:1.5px solid var(--pr-rule);background:#fff;border-radius:14px;align-items:center;transition:border-color .2s;display:flex}.lp-field-row:focus-within{border-color:var(--pr-ink)}.lp-field{min-width:0}.lp-field input{width:100%;min-width:0;font:inherit;color:var(--pr-ink);background:0 0;border:0;border-radius:14px;flex:1;padding:15px 16px;font-size:1.25rem;font-weight:600}.lp-field input::placeholder{color:#8a94a3;font-weight:500}.lp-field input:focus-visible{outline:none}.lp-field-unit{color:#64748b;white-space:nowrap;padding:0 16px;font-weight:600}.lp-calc-out{background:color-mix(in srgb, var(--pr-thread) 7%, #fffdf8);border-top:1px solid var(--pr-rule);padding:24px}.lp-calc-k{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0;font-size:.78rem;font-weight:700}.lp-calc-big{font-family:var(--font-display);margin:6px 0 0;font-size:clamp(3rem,11vw,4.6rem);line-height:1}.lp-calc-big span{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:#64748b;font-size:1rem;font-weight:600}.lp-calc-month{color:var(--pr-ink-2);margin:6px 0 0;font-weight:600}.lp-calc-vs{border-left:3px solid var(--pr-thread);margin-top:18px;padding-left:14px;line-height:1.5}.lp-calc-vs p{margin:0}.lp-calc-vs b{white-space:nowrap}.lp-calc-note{color:#475569;margin:16px 0 0;font-size:.9rem;line-height:1.5}.lp-choice{border:0;margin:0;padding:0}.lp-choice legend{margin-bottom:8px;font-weight:600}.lp-choice div{flex-wrap:wrap;gap:8px;display:flex}.lp-choice label{position:relative}.lp-choice input{opacity:0;position:absolute;inset:0}.lp-choice span{border:1.5px solid var(--pr-rule);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-weight:600;display:inline-flex}.lp-choice input:checked+span{border-color:var(--pr-ink);background:var(--pr-ink);color:#fff}.lp-choice input:focus-visible+span{outline:3px solid var(--pr-thread);outline-offset:2px}.lp-own-rows{gap:8px;margin:18px 0 0;display:grid}.lp-own-rows div{border-bottom:1px solid var(--pr-rule);justify-content:space-between;gap:14px;padding-bottom:8px;display:flex}.lp-own-rows dt{color:var(--pr-ink-2)}.lp-own-rows dd{white-space:nowrap;margin:0;font-weight:650}@media (min-width:900px){.lp-calc-sec{padding:120px 0}.lp-calc-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-calc-fields,.lp-calc-out{padding:36px}.lp-calc-out{border-top:0;border-left:1px solid var(--pr-rule)}}.lp-plans{gap:18px;margin-top:40px;display:grid}.lp-plans .hm-plan{max-width:560px}.lp-plan-cta{margin-top:22px}.lp-plans-other{align-content:start;gap:12px;display:grid}.lp-plans-other .hm-plan-k{margin:0}.lp-other{box-shadow:0 0 0 1px var(--pr-rule);background:#fffdf8;border-radius:18px;gap:4px;padding:18px 20px;transition:box-shadow .2s;display:grid}.lp-other:hover{box-shadow:0 0 0 1.5px var(--pr-ink)}.lp-other-t{font-family:var(--font-display);font-size:1.6rem;line-height:1.05}.lp-other-p{font-weight:650}.lp-other-p s{color:#64748b;margin-right:4px;font-weight:500}.lp-other-s{color:var(--pr-ink-2);font-size:.95rem}.lp-demo-link{color:var(--pr-ink-2);margin:6px 0 0}.lp-demo-link a,.lp .hm-price-intro a{color:var(--pr-ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.lp-plans3{margin-top:40px}@media (min-width:900px){.lp-plans{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px}.lp-plans3{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-steps{background:var(--pr-paper);border-top:1px solid var(--pr-rule);padding:88px 0}.lp-steps-list{background:var(--pr-rule);box-shadow:0 0 0 1px var(--pr-rule);border-radius:20px;gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-steps-list li{background:#fffdf8;gap:6px;padding:22px;display:grid}.lp-steps-n{letter-spacing:.12em;color:var(--pr-thread);font-size:.8rem;font-weight:700}.lp-steps-t{font-family:var(--font-display);font-size:1.6rem;line-height:1.05}.lp-steps-x{color:var(--pr-ink-2);line-height:1.5}@media (min-width:700px){.lp-steps-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-steps-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-ticket{animation:hm-rise .8s .14s var(--e) both;grid-area:show;align-self:center;gap:10px;display:grid}.lp-ticket-row{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:16px 18px;transition:border-color .2s,background-color .2s;display:grid}.lp-ticket-row:hover{background:#ffffff14;border-color:#fdba74b3}.lp-ticket-t{font-family:var(--font-display);font-size:1.55rem;line-height:1.1}.lp-ticket-p{align-items:baseline;gap:8px;display:flex}.lp-ticket-p s{color:#ffffff80}.lp-ticket-p b{font-family:var(--font-display);color:#fdba74;font-size:2rem;font-weight:400;line-height:1}.lp-ticket-m{color:#ffffffb3;grid-column:1/-1;font-size:.88rem}.lp-nw{white-space:nowrap}.lp-ticket-foot{color:#fff9;margin:4px 0 0;font-size:.85rem}.lp-drivers{background:#fffdf8;padding:88px 0}.lp-drivers-grid{gap:36px;display:grid}.lp-drivers-k{letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin:0 0 12px;font-size:.8rem;font-weight:700}.lp-drivers-list{border-top:1.5px solid var(--pr-ink);margin:0;padding:0;list-style:none}.lp-drivers-list li{border-bottom:1px solid var(--pr-rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:16px 0;display:grid}.lp-dr-l{font-weight:650}.lp-dr-t{color:var(--pr-ink-2);grid-column:1;line-height:1.45}.lp-dr-e{white-space:nowrap;color:var(--pr-ink);grid-area:1/2/span 2;align-self:center;font-weight:700}.lp-dr-e--down{color:#15803d}.lp-drivers-note{color:#475569;margin:16px 0 0;font-size:.9rem}@media (max-width:480px){.lp-drivers-list li{grid-template-columns:minmax(0,1fr)}.lp-dr-e{grid-area:auto/1}}@media (min-width:900px){.lp-drivers{padding:120px 0}.lp-drivers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}}.lp-compare{background:var(--pr-paper);border-top:1px solid var(--pr-rule);padding:88px 0}.lp-compare-grid{gap:14px;display:grid}.lp-cmp{box-shadow:0 0 0 1px var(--pr-rule);background:#fffdf8;border-radius:22px;padding:22px}.lp-cmp--us{background:var(--pr-night);color:#fff;box-shadow:0 0 0 2px var(--pr-thread)}.lp-cmp h3{font-family:var(--font-display);margin:0 0 14px;font-size:1.8rem;font-weight:400;line-height:1.05}.lp-cmp dl{gap:12px;margin:0;display:grid}.lp-cmp dt{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.76rem;font-weight:700}.lp-cmp--us dt{color:#fdba74}.lp-cmp dd{margin:2px 0 0;line-height:1.45}.lp-compare-note{color:#475569;margin:18px 0 0;font-size:.9rem}@media (min-width:700px){.lp-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-compare-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-pillars{background:var(--pr-paper);padding:88px 0}.lp-pillars-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-pillars-grid li{box-shadow:0 0 0 1px var(--pr-rule);background:#fffdf8;border-radius:22px;padding:24px}.lp-pillar-n{letter-spacing:.12em;color:var(--pr-thread);font-size:.8rem;font-weight:700}.lp-pillars-grid h3{font-family:var(--font-display);margin:10px 0 0;font-size:1.8rem;font-weight:400;line-height:1.05}.lp-pillars-grid p{color:var(--pr-ink-2);margin:10px 0 0;line-height:1.55}.lp-sectors{background:#ebe6da;padding:88px 0}.lp-sector-grid{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-sector-card{box-shadow:0 0 0 1px var(--pr-rule);transition:box-shadow .2s, transform .3s var(--e);background:#fffdf8;border-radius:22px;display:grid;overflow:hidden}.lp-sector-card:hover{box-shadow:0 0 0 1.5px var(--pr-ink);transform:translateY(-3px)}.lp-sector-card img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.lp-sector-t{font-family:var(--font-display);padding:16px 20px 0;font-size:1.7rem;line-height:1.05}.lp-sector-x{color:var(--pr-ink-2);padding:6px 20px 20px}@media (min-width:700px){.lp-pillars-grid,.lp-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp-hero-links,.lp-ticket{animation:none!important}.lp-sector-card,.lp-sector-card:hover{transition:none;transform:none}}
