.lp{--lp-deep:#0a2a31;--lp-brand:#0f5b66;--lp-brass:#e5c779;--lp-cyan:#6cc4d0;--lp-cyan-2:#3f98a5;background:var(--lp-deep);color:#eaf3f4;font-feature-settings:"ss01", "cv11";overflow-x:clip}.lp *{box-sizing:border-box}.lp a:not([class*=lp-btn]){color:inherit}.lp a{text-decoration:none}.lp :focus-visible{outline:3px solid var(--lp-brass);outline-offset:3px;border-radius:6px}.lp :where(h1,h2,h3,p){margin:0}.lp-wrap{width:min(1200px,100% - 2.5rem);margin-inline:auto}.lp-anim .lp-hide{visibility:hidden}.lp-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.7rem 1.5rem;font-size:1rem;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.lp-btn-primary{background:var(--lp-brass);color:#0a2a31;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--lp-brass) 70%, transparent)}.lp-btn-primary:hover{box-shadow:0 16px 38px -12px color-mix(in srgb, var(--lp-brass) 85%, transparent);transform:translateY(-2px)}.lp-btn-ghost{color:#fff;border-color:#ffffff47}.lp-btn-ghost:hover{background:#ffffff14;border-color:#fff}.lp-btn-dark{color:#fff;background:#0a2a31}.lp-btn-dark:hover{background:#0a434c;transform:translateY(-2px)}.lp-btn-sm{min-height:2.5rem;padding:.45rem 1.1rem;font-size:.92rem}.lp-nav{z-index:50;border-bottom:1px solid #0000;padding:.9rem 0;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:fixed;inset:0 0 auto}.lp-nav[data-scrolled=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a2a31d1;border-color:#ffffff14}.lp-nav[data-light=true]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#0f242b;background:#f2f5f4;border-color:#dfe7e6;box-shadow:0 1px #dfe7e6,0 10px 30px -22px #0a2a3180}.lp-nav .lp-wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lp-nav-actions{align-items:center;gap:.6rem;display:flex}.lp-nav[data-light=true] .lp-btn-ghost{color:#0f242b;border-color:#dfe7e6}.lp-nav[data-light=true] .lp-btn-ghost:hover{background:#e2f0f1;border-color:#0f5b66}.lp-nav .lp-logo-light{display:none}.lp-nav-long{display:inline}.lp-nav[data-light=true] .lp-logo-light{display:block}.lp-nav[data-light=true] .lp-logo-dark{display:none}.lp-hero{isolation:isolate;background:radial-gradient(60rem 40rem at 78% 28%, color-mix(in srgb, var(--lp-brand) 55%, transparent), transparent 70%), radial-gradient(40rem 30rem at 12% 90%, #b98a2e42, transparent 65%), var(--lp-deep);align-items:center;min-height:100svh;padding:7rem 0 4rem;display:grid;position:relative;overflow:hidden}.lp-hero-grid{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid;position:relative}.lp-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.7rem,7.4vw,6.6rem);font-weight:800;line-height:.98}.lp-h1>div,.lp-final h2>div{overflow-clip-margin:.2em;margin:0 -.16em -.18em 0;padding:0 .16em .18em 0}.lp-hero-sub{color:#ffffffe0;max-width:34rem;margin-top:2.4rem;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.55}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2.2rem;display:flex}.lp-hero-note{color:#ffffffd1;margin-top:1.5rem;font-size:1.05rem;line-height:1.5}.lp-hero-note a{color:var(--lp-brass);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lp-art{aspect-ratio:1;justify-self:center;width:min(100%,36rem);position:relative}.lp-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-art-glow{background:radial-gradient(circle, color-mix(in srgb, var(--lp-cyan) 28%, transparent), transparent 65%);filter:blur(30px);border-radius:50%;position:absolute;inset:8%}.lp-chip-float{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;max-width:15rem;padding:.55rem .9rem;font-size:.92rem;font-weight:600;line-height:1.3;position:absolute;box-shadow:0 18px 40px -18px #0009}.lp-chip-in{background:color-mix(in srgb, var(--lp-cyan) 20%, #0a2a31);border:1px solid color-mix(in srgb, var(--lp-cyan) 40%, transparent);border-bottom-left-radius:4px}.lp-chip-out{background:color-mix(in srgb, var(--lp-brass) 22%, #0a2a31);border:1px solid color-mix(in srgb, var(--lp-brass) 42%, transparent);border-bottom-right-radius:4px}.lp-scrollcue{z-index:2;color:#ffffffb8;justify-items:center;gap:.4rem;font-size:.8rem;display:grid;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.lp-scrollcue i{background:linear-gradient(var(--lp-brass), transparent);transform-origin:top;width:1.5px;height:2.4rem;display:block}.lp-statement{background:linear-gradient(var(--lp-deep), color-mix(in srgb, #0a434c 40%, var(--lp-deep)));padding:clamp(6rem,16vh,12rem) 0;position:relative}.lp-statement p{letter-spacing:-.035em;text-wrap:pretty;max-width:22ch;font-size:clamp(1.9rem,4.6vw,4rem);font-weight:750;line-height:1.14}.lp-statement p+p{color:var(--lp-brass);margin-top:2rem}.lp-statement .lp-wrap{max-width:1000px}.lp-how{background:color-mix(in srgb, #0a434c 40%, var(--lp-deep));padding:clamp(4rem,9vh,7rem) 0;position:relative}.lp-how-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:100svh;display:grid}.lp-how h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.1rem,4.4vw,3.8rem);font-weight:800;line-height:1.04}.lp-steps{counter-reset:step;gap:.4rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.lp-step{opacity:.5;border-top:1px solid #ffffff24;grid-template-columns:3.4rem 1fr;gap:.9rem;padding:1rem 0;transition:opacity .35s;display:grid}.lp-step[data-active=true]{opacity:1}.lp-step-n{letter-spacing:-.04em;color:var(--lp-brass);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1}.lp-step h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:750}.lp-step p{color:#ffffffe0;max-width:34rem;margin-top:.35rem;font-size:1.06rem;line-height:1.55}.lp-phone-wrap{perspective:1400px;justify-self:center;width:min(100%,23rem,41svh);position:relative}.lp-phone{aspect-ratio:9/19;width:100%;transform-style:preserve-3d;background:linear-gradient(160deg,#314c52,#0a2a31);border:1px solid #ffffff2e;border-radius:2.4rem;padding:.7rem;position:relative;box-shadow:0 40px 80px -30px #000000bf,inset 0 1px #fff3}.lp-screen{color:#0f242b;background:#f2f5f4;border-radius:1.8rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.lp-screen-head{color:#fff;background:#0f5b66;align-items:center;gap:.6rem;padding:.85rem 1rem;font-size:.95rem;font-weight:700;display:flex}.lp-screen-head small{opacity:.8;font-size:.72rem;font-weight:500;display:block}.lp-dot{background:#fff3;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.lp-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:.32rem;min-height:0;padding:.6rem;display:flex;overflow:hidden}.lp-m{white-space:pre-line;border-radius:13px;max-width:88%;padding:.38rem .62rem;font-size:clamp(.7rem,1.55svh,.82rem);line-height:1.32;box-shadow:0 1px #0000000d}.lp-m-in{background:#fff;border:1px solid #dfe7e6;border-bottom-left-radius:4px;align-self:flex-start}.lp-m-out{background:#e2f0f1;border:1px solid #b9d6da;border-bottom-right-radius:4px;align-self:flex-end}.lp-m-staff{background:#f7efdc;border:1px solid #e3cf9f;border-bottom-right-radius:4px;align-self:flex-end}.lp-m small{opacity:.6;text-align:right;margin-top:.15rem;font-size:.66rem;display:block}.lp-agenda{z-index:3;color:#0f242b;background:#fff;border:1px solid #dfe7e6;border-radius:16px;width:12.5rem;padding:.8rem .9rem;font-size:.85rem;position:absolute;bottom:2.2rem;left:-9.5rem;box-shadow:0 24px 50px -20px #0009}.lp-agenda b{font-size:.95rem;display:block}.lp-agenda .lp-pill{color:#b98a2e;background:#f7efdc;border:1px solid #e3cf9f;border-radius:999px;margin-top:.45rem;padding:.1rem .6rem;font-size:.72rem;font-weight:750;transition:color .3s,background .3s,border-color .3s;display:inline-block}.lp-agenda .lp-p-b,.lp-agenda[data-ok=true] .lp-p-a{display:none}.lp-agenda[data-ok=true] .lp-p-b{display:inline}.lp-agenda[data-ok=true] .lp-pill{color:#0f5b66;background:#e2f0f1;border-color:#b9d6da}.lp-how-cta{margin-top:2rem}.lp-benefits{color:#0f242b;will-change:clip-path;background:#f2f5f4;border-radius:0;padding:clamp(5rem,12vh,9rem) 0;position:relative}.lp-benefits-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.lp-sticky{position:sticky;top:7rem}.lp-benefits h2{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:800;line-height:1.02}.lp-benefits .lp-lead{color:#3f535a;max-width:30rem;margin-top:1.2rem;font-size:1.25rem;line-height:1.55}.lp-benefits-list{margin:0;padding:0;list-style:none;display:grid}.lp-benefit{gap:.5rem;padding:1.7rem 0;display:grid;position:relative}.lp-rule{opacity:.85;transform-origin:0;background:#0f242b;height:1.5px;position:absolute;top:0;left:0;right:0}.lp-benefit h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:780;line-height:1.12}.lp-benefit p{color:#3f535a;max-width:38rem;font-size:1.1rem;line-height:1.55}.lp-slots{color:#5b6f76;grid-template-columns:5.4rem 1fr;align-items:center;gap:.5rem .8rem;max-width:30rem;margin-top:.9rem;font-size:.82rem;display:grid}.lp-track{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#dfe7e6 calc(25% - 1px) 25%),#f7faf9;border:1px solid #dfe7e6;border-radius:10px;height:2.5rem;position:relative;overflow:hidden}.lp-blk{color:#fff;white-space:nowrap;border-radius:7px;place-items:center;width:25%;font-size:.78rem;font-weight:750;display:grid;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.lp-blk-a{background:#0f5b66}.lp-blk-b{background:#b98a2e}.lp-warn{color:#b3261e;grid-column:2;min-height:1.2em;font-weight:700}.lp-demo{background:var(--lp-deep);padding:clamp(5rem,12vh,9rem) 0;position:relative;overflow:hidden}.lp-demo:before{content:"";background:radial-gradient(48rem 30rem at 85% 20%, color-mix(in srgb, var(--lp-brand) 45%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid;position:relative}.lp-demo h2{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:800;line-height:1.03}.lp-demo .lp-lead{color:#ffffffb8;max-width:32rem;margin-top:1.2rem;font-size:1.12rem;line-height:1.55}.lp-asks{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.lp-ask{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff3d;border-radius:999px;padding:.6rem 1rem;font-size:.95rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s}.lp-ask:hover{background:color-mix(in srgb, var(--lp-cyan) 22%, transparent);border-color:var(--lp-cyan);transform:translateY(-2px)}.lp-ask:disabled{opacity:.5;cursor:progress;transform:none}.lp-demo-note{color:#ffffffbf;max-width:32rem;margin-top:1.2rem;font-size:.95rem}.lp-demo .lp-msgs{scrollbar-width:none;justify-content:flex-start;overflow-y:auto}.lp-demo .lp-msgs::-webkit-scrollbar{display:none}.lp-demo .lp-msgs>:first-child{margin-top:auto}.lp-demo .lp-phone{aspect-ratio:9/18}.lp-typing{gap:4px;padding:.2rem 0;display:inline-flex}.lp-typing i{background:#5b6f76;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lp-blink}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.lp-pop{transform-origin:bottom;animation:.32s cubic-bezier(.2,.9,.3,1.3) lp-pop}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}.lp-sys{color:#5b6f76;background:#fff;border:1px solid #dfe7e6;border-radius:999px;align-self:center;padding:.15rem .7rem;font-size:.72rem;font-weight:700}.lp-final{text-align:center;isolation:isolate;background:radial-gradient(50rem 28rem at 50% 100%, #b98a2e4d, transparent 70%), linear-gradient(var(--lp-deep), #0a434c);padding:clamp(6rem,18vh,12rem) 0;position:relative;overflow:hidden}.lp-final h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,6.4vw,5.6rem);font-weight:800;line-height:.98}.lp-final p{color:#ffffffc7;max-width:34rem;margin:1.4rem auto 0;font-size:1.2rem;line-height:1.5}.lp-final .lp-hero-cta{justify-content:center}.lp-final-art{aspect-ratio:1;width:min(24rem,70vw);margin:0 auto 2rem;position:relative}.lp-final-art svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-foot{background:var(--lp-deep);border-top:1px solid #ffffff1a;padding:2.2rem 0 2.6rem}.lp-foot .lp-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.lp-foot nav{gap:1.4rem;font-weight:650;display:flex}.lp-foot nav a:hover{color:var(--lp-brass)}.lp-foot small{color:#ffffff8c}@media (max-width:899px){.lp-step{opacity:1}.lp-hero{align-items:start;padding-top:6rem}.lp-hero-grid{grid-template-columns:1fr;gap:1rem}.lp-art{width:min(80vw,22rem);margin-top:.5rem}.lp-chip-float{max-width:11rem;font-size:.8rem}.lp-how-grid,.lp-demo-grid,.lp-benefits-grid{grid-template-columns:1fr;min-height:0}.lp-anim .lp-hero-copy .lp-hide,.lp-anim .lp-nav .lp-hide{visibility:visible}.lp-sticky{position:static}.lp-agenda{width:12rem;bottom:-1.4rem;left:auto;right:-.2rem}.lp-phone-wrap{margin-top:1rem;margin-bottom:2rem}.lp-nav .lp-btn-sm{padding-inline:.9rem}.lp-nav-actions .lp-btn-ghost{border-color:#0000}.lp-scrollcue{display:none}}@media (max-width:440px){.lp-nav-long{display:none}}@media (max-width:380px){.lp-nav .lp-btn-sm{padding-inline:.7rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.lp-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a2a31f0;border-color:#ffffff14}.lp-hide{visibility:visible!important}.lp-pop{animation:none}.lp-typing i{opacity:.6;animation:none}.lp-btn,.lp-ask{transition:none}.lp-step{opacity:1}}.lp-link{color:var(--lp-brass);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
