@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&family=Space+Grotesk:wght@400;500;700&display=swap);body{color:#132822;font-family:Space Grotesk,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#4a9b7314,#0000 60%),#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.App,body{min-height:100vh}.waitlist-shell{background:linear-gradient(155deg,#fffdfa,#f8f4ee);border:1px solid #1328221f;border-radius:20px;padding:1.25rem}.waitlist-form{grid-gap:.8rem;display:grid;gap:.8rem}.waitlist-badge{color:#0f7549;font-size:.72rem;font-weight:700;letter-spacing:.11em;margin:0;text-transform:uppercase}.waitlist-form h2{color:#173129;font-family:Sora,sans-serif;letter-spacing:-.02em;margin:0}.waitlist-subcopy{color:#576d65;font-size:.92rem;margin:0}.waitlist-form form{grid-gap:.7rem;display:grid;gap:.7rem;margin-top:.5rem}.dropteam,.emailfield,.nameinput,.phoneinput,.txtarea{background:#fff;border:1px solid #1328222e;border-radius:10px;color:#16312a;font-family:Space Grotesk,sans-serif;font-size:.96rem;padding:.78rem .84rem;width:100%}.dropteam{-webkit-appearance:none;appearance:none}.txtarea{min-height:110px;resize:vertical}.dropteam:focus,.emailfield:focus,.nameinput:focus,.phoneinput:focus,.txtarea:focus{border-color:#0d7d4f;box-shadow:0 0 0 3px #0d7d4f26;outline:none}.submit-btn-join{background:linear-gradient(130deg,#0d7d4f,#086d45);border:none;border-radius:999px;box-shadow:0 10px 20px #0d7d4f42;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;padding:.82rem 1rem;transition:transform .2s ease,box-shadow .2s ease}.submit-btn-join:hover:not(:disabled){box-shadow:0 14px 25px #0d7d4f47;transform:translateY(-1px)}.submit-btn-join:disabled{cursor:wait;opacity:.82}.waitlist-success{grid-gap:.9rem;display:grid;gap:.9rem;padding:1rem .5rem;text-align:center}.waitlist-success h2{color:#173129;font-family:Sora,sans-serif;margin:0}.waitlist-success p{color:#5c716a;margin:0}.lp-page{--ink:#10221d;--muted:#5a6a65;--paper:#f7f3ec;--card:#fffdf7;--accent:#0d7d4f;--accent-2:#ff9f1c;background:radial-gradient(circle at 8% 5%,#0d7d4f29,#0000 40%),radial-gradient(circle at 95% 10%,#ff9f1c29,#0000 38%),linear-gradient(150deg,#f8f4ee,#fefcf8 42%,#f7f1e8);color:var(--ink);font-family:Space Grotesk,sans-serif;min-height:100vh;overflow:hidden;position:relative}.lp-ambient{border-radius:999px;filter:blur(28px);opacity:.45;pointer-events:none;position:absolute}.lp-ambient-a{background:#8fdfbd;height:340px;right:-70px;top:-90px;width:340px}.lp-ambient-b{background:#ffd28f;height:280px;left:-80px;top:340px;width:280px}.lp-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffbf3c7;border-bottom:1px solid #10221d14;justify-content:space-between;padding:.78rem 3.8vw;position:-webkit-sticky;position:sticky;top:0;z-index:20}.lp-brand-wrap,.lp-nav{align-items:center;display:flex}.lp-brand-wrap{gap:.65rem}.lp-brand-text{color:#173129;font-family:Sora,sans-serif;font-size:.94rem;font-weight:700;letter-spacing:-.03em;text-transform:lowercase}.lp-nav-actions{align-items:center;display:flex;gap:.72rem;position:relative}.lp-hamburger{align-items:center;background:#ffffffb3;border:1px solid #10221d26;border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:column;gap:.23rem;height:2.2rem;justify-content:center;width:2.2rem}.lp-hamburger span{background:#19322b;border-radius:999px;height:2px;width:1rem}.lp-menu-panel{grid-gap:.2rem;background:#fffffff5;border:1px solid #10221d24;border-radius:14px;box-shadow:0 16px 28px #0b1c1729;display:grid;gap:.2rem;min-width:210px;padding:.45rem;position:absolute;right:0;top:calc(100% + .65rem);z-index:30}.lp-menu-panel a,.lp-menu-panel button{background:#0000;border:none;border-radius:9px;color:#1f3932;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.9rem;padding:.55rem .6rem;text-align:left;text-decoration:none}.lp-menu-panel a:hover,.lp-menu-panel button:hover{background:#0d7d4f1c}.lp-nav-copy{color:var(--muted);font-size:.88rem}.lp-btn{border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:700;padding:.68rem 1.02rem;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.lp-btn:hover{transform:translateY(-2px)}.lp-btn-dark{background:#152620;box-shadow:0 8px 16px #15262033;color:#fff}.lp-btn-primary{background:linear-gradient(130deg,#0d7d4f,#086d45);box-shadow:0 12px 22px #0d7d4f40;color:#fff}.lp-btn-ghost{background:#ffffffb8;border:1px solid #10221d1f;color:#1f3830}.hero-grid{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1.15fr .85fr;margin:0 auto;padding:4.2rem 0 3rem;width:min(1180px,100% - 3rem)}.hero-kicker{color:#0d7d4f;font-size:.77rem;font-weight:700;letter-spacing:.12em;margin-bottom:.85rem;text-transform:uppercase}.hero-title{font-family:Sora,sans-serif;font-size:clamp(2.2rem,4.5vw,4.2rem);letter-spacing:-.04em;line-height:1.02;margin:0;max-width:17ch}.hero-title-line{display:block}.hero-rotate-wrap{color:#0d7d4f;display:block;height:1.05em;overflow:hidden;position:relative}.hero-rotate-track{animation:heroRotateWords 16s ease-in-out infinite;display:flex;flex-direction:column}.hero-rotate-track span{display:block;height:1.05em;line-height:1.05}@keyframes heroRotateWords{0%,14%{transform:translateY(0)}18%,30%{transform:translateY(-16.66%)}34%,46%{transform:translateY(-33.33%)}50%,62%{transform:translateY(-50%)}66%,78%{transform:translateY(-66.66%)}82%,94%{transform:translateY(-83.33%)}to{transform:translateY(-83.33%)}}.hero-subtitle{color:var(--muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;margin-top:1.2rem;max-width:54ch}.hero-cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.hero-proof{align-items:center;gap:.9rem;margin-top:1.5rem}.hero-proof,.proof-avatars{display:flex}.proof-avatars span{border:2px solid #fff8ee;border-radius:999px;color:#17342c;display:grid;font-size:.67rem;font-weight:700;height:2rem;margin-right:-.4rem;place-items:center;width:2rem}.proof-avatars span:first-child{background:#d4f1e4}.proof-avatars span:nth-child(2){background:#ffe7c2}.proof-avatars span:nth-child(3){background:#c8e4ff}.proof-copy{color:#30453e;font-size:.92rem}.hero-right{grid-gap:1rem;display:grid;gap:1rem}.metric-card,.signal-card{background:#ffffffbf;border:1px solid #10221d1f;border-radius:22px;box-shadow:0 20px 40px #0a1e1814}.signal-card{padding:1.4rem}.signal-label{color:#698079;font-size:.74rem;font-weight:700;letter-spacing:.11em;margin:0;text-transform:uppercase}.signal-card h3{font-family:Sora,sans-serif;font-size:1.36rem;margin:.45rem 0 1.1rem}.signal-score-row{align-items:center;color:#355047;display:flex;justify-content:space-between;margin-bottom:.6rem}.signal-score-row strong{color:#0d7d4f;font-size:1.2rem}.signal-bar{background:#e4e6dd;border-radius:999px;height:9px;margin-bottom:.95rem;overflow:hidden}.signal-bar-fill{background:linear-gradient(90deg,#0d7d4f,#42bf89);height:100%;width:97%}.signal-points{grid-gap:.36rem;color:#365149;display:grid;gap:.36rem;margin:0;padding-left:1.1rem}.metric-card{padding:1.2rem 1.4rem}.metric-card p{color:#5d746c;font-size:.82rem;letter-spacing:.09em;margin:0;text-transform:uppercase}.metric-value{color:#112720;font-family:Sora,sans-serif;font-size:clamp(2.1rem,4vw,3.1rem);margin-top:.25rem}.metric-card span{color:#496159;font-size:.84rem}.metric-integrations{background:#ffffff8c;border:1px dashed #10221d33;border-radius:12px;color:#486158;padding:.65rem .7rem;text-align:center}.metric-integrations-label{color:#5b7168;display:block;font-size:.76rem;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.metric-integrations-logos{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.metric-integrations-logos span{align-items:center;background:#ffffffe6;border:1px solid #10221d24;border-radius:999px;color:#1f3932;display:inline-flex;font-size:.8rem;gap:.33rem;padding:.32rem .56rem}.metric-integrations-logos svg{font-size:.84rem}.trust-strip{background:#ffffff73;border:1px dashed #10221d33;border-radius:14px;color:#4c625b;margin:1.6rem auto 0;padding:1rem 1.1rem;width:min(1180px,100% - 3rem)}.trust-strip p{font-size:.96rem;margin:0;text-align:center}.how-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.2rem auto 0;width:min(1180px,100% - 3rem)}.how-card{background:#ffffffc7;border:1px solid #10221d1a;border-radius:18px;padding:1.2rem 1.1rem}.how-card p{color:#0d7d4f;font-family:Sora,sans-serif;font-size:1.35rem;margin:0}.how-card h4{font-size:1.05rem;margin:.55rem 0 .5rem}.how-card span{color:#50645e;font-size:.95rem;line-height:1.55}.final-cta{background:linear-gradient(140deg,#0f2b22,#184134);border-radius:24px;color:#eff6f2;margin:2.1rem auto 3.2rem;padding:2rem 1.2rem;text-align:center;width:min(1180px,100% - 3rem)}.final-cta h2{font-family:Sora,sans-serif;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a120f94;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.waitlist-modal{border-radius:20px;box-shadow:0 24px 48px #09161259;position:relative;width:min(580px,100%)}.close-btn{background:#ffffffeb;border:none;border-radius:999px;color:#1f3d34;cursor:pointer;font-size:1.35rem;height:2.1rem;line-height:1;position:absolute;right:.85rem;top:.7rem;width:2.1rem;z-index:2}.fade-up,.fade-up-delayed{animation:fadeUp .7s ease both}.fade-up-delayed{animation-delay:.12s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.hero-grid,.how-grid{grid-template-columns:1fr}.hero-grid{padding-top:2.7rem}.lp-nav-copy{display:none}.lp-menu-panel{min-width:190px;right:.2rem}.lp-nav{padding:.72rem .9rem}}@media (max-width:560px){.final-cta,.hero-grid,.how-grid,.trust-strip{width:calc(100% - 1.25rem)}.hero-title{max-width:100%}.hero-subtitle{font-size:.98rem}.hero-proof{align-items:flex-start;flex-direction:column;gap:.4rem}}
/*# sourceMappingURL=main.597ce1a6.css.map*/