.page-module__t5QR3q__page{color:#f2f5f1;--landing-muted:#a0b3b4;--landing-mint:#65e3b6;background:#050e14;overflow:clip}.page-module__t5QR3q__page [data-reveal]{opacity:1;translate:0}html.landing-motion-ready .page-module__t5QR3q__page [data-reveal]:not([class~=is-visible]){opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);translate:0 24px}html.landing-motion-ready .page-module__t5QR3q__page [data-reveal][class~=is-visible]{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);translate:0}.page-module__t5QR3q__page *{box-sizing:border-box}.page-module__t5QR3q__page a{text-decoration:none}.page-module__t5QR3q__page a:focus-visible{outline:2px solid var(--landing-mint);outline-offset:6px}.page-module__t5QR3q__autoScrollToggle{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:30;color:#c1d0cd;min-height:42px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08161ee8;border:1px solid #65e3b633;border-radius:999px;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:12px;transition:border-color .18s,background .18s;display:inline-flex;position:fixed}.page-module__t5QR3q__autoScrollToggle:hover{background:#10252c;border-color:#65e3b680}.page-module__t5QR3q__autoScrollToggle:focus-visible{outline:2px solid var(--landing-mint);outline-offset:4px}.page-module__t5QR3q__autoScrollState{color:#a0b3b4;text-align:center;background:#ffffff0d;border-radius:999px;min-width:34px;padding:3px 7px;font-size:11px;font-weight:600}.page-module__t5QR3q__autoScrollToggle[aria-pressed=true] .page-module__t5QR3q__autoScrollState{color:var(--landing-mint);background:#65e3b61a}.page-module__t5QR3q__page h1,.page-module__t5QR3q__page h2,.page-module__t5QR3q__page h3{font-family:var(--font-poppins), sans-serif;font-weight:500}.page-module__t5QR3q__page h2{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,46px);line-height:1.25}.page-module__t5QR3q__skipLink{z-index:10;color:#071811;background:#65e3b6;padding:12px;position:absolute;top:-80px;left:24px}.page-module__t5QR3q__skipLink:focus{top:12px}.page-module__t5QR3q__header{z-index:2;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;max-width:1360px;height:104px;margin:auto;padding:0 64px;display:flex;position:relative}.page-module__t5QR3q__brand{color:#f4f7f6;font-family:var(--font-poppins), sans-serif;letter-spacing:-.04em;align-items:center;gap:5px;font-size:26px;font-weight:500;display:inline-flex}.page-module__t5QR3q__brand span{margin-top:3px}.page-module__t5QR3q__brand img{-o-object-fit:contain;object-fit:contain}.page-module__t5QR3q__navigation{color:#b3bfbd;gap:36px;font-size:14px;display:flex}.page-module__t5QR3q__navigation a:hover,.page-module__t5QR3q__textLink:hover{color:var(--landing-mint)}.page-module__t5QR3q__signIn{color:#06251c;border:1px solid var(--landing-mint);background:var(--landing-mint);border-radius:30px;align-items:center;gap:12px;padding:12px 20px;font-size:14px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.page-module__t5QR3q__signIn:hover{background:#7cebc3;border-color:#7cebc3;transform:translateY(-1px)}.page-module__t5QR3q__hero{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;min-height:750px;margin:auto;padding:50px 104px 120px;display:grid;position:relative}.page-module__t5QR3q__mountains{z-index:-1;opacity:.4;pointer-events:none;background:linear-gradient(#050e14 3%,#050e1488 45%,#050e1470 70%,#050e14 98%),url(/auth/auth-hero.png) 50% 72%/100% no-repeat;position:absolute;inset:-100px -200px -80px}.page-module__t5QR3q__heroCopy{z-index:1}.page-module__t5QR3q__eyebrow{color:var(--landing-mint);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:500;display:flex}.page-module__t5QR3q__eyebrow>span,.page-module__t5QR3q__treeLabel>span{background:var(--landing-mint);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 12px #65e3b655}.page-module__t5QR3q__hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(58px,6.2vw,88px);line-height:1.07}.page-module__t5QR3q__hero h1 span{color:var(--landing-mint)}.page-module__t5QR3q__intro{color:#afbebd;max-width:405px;margin:0;font-size:16px;line-height:1.9}.page-module__t5QR3q__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.page-module__t5QR3q__primaryButton{background:var(--landing-mint);color:#05251c;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:26px;padding:16px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.page-module__t5QR3q__primaryButton:hover{background:#8befcb;transform:translateY(-2px)}.page-module__t5QR3q__textLink{color:#e1eae5;align-items:center;gap:12px;font-size:13px;display:inline-flex}.page-module__t5QR3q__quietNote{color:#8a9f9f;margin-top:20px;font-size:11px}.page-module__t5QR3q__heroVisual{width:100%;min-width:0;height:525px;position:relative}.page-module__t5QR3q__heroVisual:before{content:"";pointer-events:none;background:radial-gradient(#2b967229,#0000 65%);position:absolute;inset:10% -10%}.page-module__t5QR3q__orbit{border:1px solid #76b9a014;border-radius:50%;position:absolute;inset:14% 0;transform:rotate(-25deg)}.page-module__t5QR3q__treeLabel{white-space:nowrap;color:#a8bab3;letter-spacing:.06em;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.page-module__t5QR3q__treeStage{width:100%;height:100%;position:relative}.page-module__t5QR3q__treeFallback{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:auto;transition:opacity .3s;position:absolute;inset:0}.page-module__t5QR3q__treeHidden{opacity:0;pointer-events:none}.page-module__t5QR3q__treeHint{text-align:center;color:#9caeaa;pointer-events:none;letter-spacing:.08em;margin:0;font-size:10px;position:absolute;bottom:4px;left:0;right:0}.page-module__t5QR3q__growthNote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#9eafa7;pointer-events:none;background:#0d211cd9;border:1px solid #59876a40;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;font-size:11px;line-height:1.8;display:flex;position:absolute;bottom:71px;right:-8px}.page-module__t5QR3q__growthNote svg{color:var(--landing-mint)}.page-module__t5QR3q__growthNote strong{color:#e0ebe3;font-weight:500}.page-module__t5QR3q__heroFoot{letter-spacing:.15em;color:#8a9c9a;border-top:1px solid #b4d5ce16;justify-content:space-between;align-items:center;padding-top:24px;font-size:9px;display:flex;position:absolute;bottom:33px;left:104px;right:104px}.page-module__t5QR3q__heroFoot a{color:var(--landing-mint);border:1px solid #ffffff20;border-radius:50%;padding:12px}.page-module__t5QR3q__howSection{max-width:1360px;margin:auto;padding:90px 64px;scroll-margin-top:32px}.page-module__t5QR3q__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.page-module__t5QR3q__sectionHeading .page-module__t5QR3q__eyebrow{margin-bottom:16px}.page-module__t5QR3q__sectionHeading>p{max-width:320px;color:var(--landing-muted);padding-bottom:4px;font-size:14px;line-height:1.9}.page-module__t5QR3q__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module__t5QR3q__feature{background:linear-gradient(140deg,#10202999,#0b171ca6);border:1px solid #93d3bf1a;border-radius:16px;padding:30px 28px 12px;overflow:hidden}.page-module__t5QR3q__featureTop{color:var(--landing-mint);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-module__t5QR3q__featureTop span{letter-spacing:.17em;color:#9eb2ad;font-size:9px}.page-module__t5QR3q__feature h3{letter-spacing:-.04em;margin-bottom:12px;font-size:20px}.page-module__t5QR3q__feature p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.9}.page-module__t5QR3q__taskPreview{flex-direction:column;gap:10px;margin-top:30px;padding-bottom:12px;display:flex}.page-module__t5QR3q__taskPreview>span{color:#b6c5c0;background:#ffffff04;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.page-module__t5QR3q__taskPreview>span:first-child{color:#90ad9f}.page-module__t5QR3q__taskPreview svg{color:var(--landing-mint)}.page-module__t5QR3q__taskPreview small{color:var(--landing-mint);white-space:nowrap;margin-left:auto;font-size:8px}.page-module__t5QR3q__emptyCheck{border:1px solid #5a7368;border-radius:50%;flex-shrink:0;width:13px;height:13px}.page-module__t5QR3q__focusPreview{justify-content:center;margin:24px 0 8px;display:flex}.page-module__t5QR3q__focusPreview>div{background:radial-gradient(#65e3b608,#0000);border:2px solid #65e3b6;border-color:#65e3b6 #65e3b6 #65e3b632 #65e3b632;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.page-module__t5QR3q__focusPreview span{font-family:var(--font-poppins), sans-serif;letter-spacing:-.03em;font-size:30px;font-weight:400}.page-module__t5QR3q__focusPreview small{color:#8daba0;margin-top:4px;font-size:9px}.page-module__t5QR3q__seedlings{justify-content:center;align-items:flex-end;height:172px;margin:4px -28px 0;display:flex}.page-module__t5QR3q__seedlings img{-o-object-fit:contain;object-fit:contain;width:32%}.page-module__t5QR3q__forestSection{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;max-width:1360px;margin:auto;padding:70px 64px 110px;scroll-margin-top:40px;display:grid}.page-module__t5QR3q__forestArt{isolation:isolate;justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.page-module__t5QR3q__forestArt:before{content:"";z-index:-1;background:radial-gradient(#2d795b20,#0000 65%);position:absolute;inset:0}.page-module__t5QR3q__forestArt>img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:43%;margin:0 -10%}.page-module__t5QR3q__forestArt>img:nth-of-type(2){z-index:1;width:65%}.page-module__t5QR3q__forestRing{z-index:-1;border:1px solid #6a9c7d25;border-radius:50%;width:92%;height:90px;position:absolute;bottom:45px}.page-module__t5QR3q__forestCaption{color:#9bb8a7;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:0}.page-module__t5QR3q__forestCopy>p:not(.page-module__t5QR3q__eyebrow){color:var(--landing-muted);max-width:375px;margin:22px 0 28px;font-size:14px;line-height:1.9}.page-module__t5QR3q__forestCopy .page-module__t5QR3q__textLink{color:var(--landing-mint)}.page-module__t5QR3q__closing{text-align:center;background:radial-gradient(at 50% 120%,#1b614536,#0000 65%);border-block:1px solid #ffffff0e;padding:85px 24px 100px;position:relative}.page-module__t5QR3q__closing .page-module__t5QR3q__eyebrow{justify-content:center}.page-module__t5QR3q__closing h2{margin-bottom:32px;font-size:clamp(36px,4vw,54px)}.page-module__t5QR3q__footer{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:32px 64px;display:flex}.page-module__t5QR3q__footer .page-module__t5QR3q__brand{gap:3.75px;font-size:19.5px}.page-module__t5QR3q__footer .page-module__t5QR3q__brand span{margin-top:2.25px}.page-module__t5QR3q__footer p{color:#92a6a0;font-size:11px}.page-module__t5QR3q__footer>a:last-child{color:#bccbc3;align-items:center;gap:12px;font-size:12px;display:flex}.page-module__t5QR3q__productSection{max-width:1360px;margin:auto;padding:70px 64px 30px}.page-module__t5QR3q__productHeading{text-align:center;max-width:650px;margin:0 auto 52px}.page-module__t5QR3q__productHeading .page-module__t5QR3q__eyebrow{justify-content:center;margin-bottom:18px}.page-module__t5QR3q__productHeading>p:last-child{color:var(--landing-muted);max-width:470px;margin:18px auto 0;font-size:14px;line-height:1.9}.page-module__t5QR3q__laptop{isolation:isolate;max-width:1120px;margin:0 auto;position:relative}.page-module__t5QR3q__laptop:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#35e3b51a,#0000 65%);position:absolute;inset:-12% -5% 0}.page-module__t5QR3q__deviceStage{aspect-ratio:1.72;width:100%;position:relative}.page-module__t5QR3q__desktopMockup,.page-module__t5QR3q__mobileMockup{position:absolute}.page-module__t5QR3q__desktopMockup{width:86%;bottom:4%;left:0}.page-module__t5QR3q__mobileMockup{z-index:2;isolation:isolate;filter:drop-shadow(0 18px 24px #0009);width:24%;bottom:1%;right:1%}.page-module__t5QR3q__deviceFrame{z-index:1;width:100%;height:auto;display:block;position:relative}.page-module__t5QR3q__mobileMockup .page-module__t5QR3q__deviceFrame{z-index:1}.page-module__t5QR3q__desktopScreen,.page-module__t5QR3q__mobileScreen{background:#040c14;position:absolute;overflow:hidden}.page-module__t5QR3q__desktopScreen{z-index:2;width:76.8%;height:75.8%;top:4.65%;left:11.55%}.page-module__t5QR3q__mobileScreen{z-index:2;border-radius:0 0 11% 11%/0 0 5% 5%;width:94.4%;height:90.8%;top:7.2%;left:2.8%}.page-module__t5QR3q__mobileDashboardCapture{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__t5QR3q__desktopScreen img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.page-module__t5QR3q__mockupLogo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__t5QR3q__laptop figcaption{text-align:center;letter-spacing:.04em;color:#92aaa0;margin-top:30px;font-size:11px}@media (max-width:760px){.page-module__t5QR3q__productSection{padding:42px 20px 20px}.page-module__t5QR3q__productHeading{margin-bottom:30px}.page-module__t5QR3q__productHeading>p:last-child{font-size:13px}.page-module__t5QR3q__deviceStage{aspect-ratio:auto;height:clamp(300px,92vw,380px)}.page-module__t5QR3q__desktopMockup{width:88%;top:0;bottom:auto}.page-module__t5QR3q__mobileMockup{width:34%;bottom:0;right:1%}.page-module__t5QR3q__laptop figcaption{margin-top:22px;font-size:10px}}@media (min-width:1600px){.page-module__t5QR3q__hero{min-height:820px}}@media (max-width:1100px){.page-module__t5QR3q__header,.page-module__t5QR3q__howSection,.page-module__t5QR3q__footer{padding-left:36px;padding-right:36px}.page-module__t5QR3q__hero{min-height:700px;padding-left:36px;padding-right:36px}.page-module__t5QR3q__heroFoot{left:36px;right:36px}.page-module__t5QR3q__heroVisual{height:470px}.page-module__t5QR3q__heroActions{gap:20px}.page-module__t5QR3q__forestSection{gap:40px;padding-left:36px;padding-right:36px}.page-module__t5QR3q__feature{padding-left:22px;padding-right:22px}}@media (max-width:760px){.page-module__t5QR3q__header{height:84px;padding:0 24px}.page-module__t5QR3q__brand{font-size:23px}.page-module__t5QR3q__header .page-module__t5QR3q__brand img{width:34px;height:34px}.page-module__t5QR3q__navigation{display:none}.page-module__t5QR3q__signIn{gap:14px;padding:10px 16px}.page-module__t5QR3q__hero{grid-template-columns:1fr;min-height:auto;padding:56px 24px 100px}.page-module__t5QR3q__hero h1{font-size:clamp(56px,12vw,80px)}.page-module__t5QR3q__heroCopy{max-width:510px}.page-module__t5QR3q__intro{max-width:370px;font-size:14px}.page-module__t5QR3q__heroActions{gap:24px;margin-top:28px}.page-module__t5QR3q__primaryButton{padding:15px 20px}.page-module__t5QR3q__heroVisual{max-width:480px;height:420px;margin:30px auto 0}.page-module__t5QR3q__mountains{opacity:.32;background-position:bottom;background-size:auto 100%;inset:0 -100px}.page-module__t5QR3q__growthNote{padding:12px 15px;bottom:50px;right:0}.page-module__t5QR3q__heroFoot{font-size:8px;bottom:24px;left:24px;right:24px}.page-module__t5QR3q__heroFoot>span:last-child{display:none}.page-module__t5QR3q__howSection{padding:56px 24px}.page-module__t5QR3q__sectionHeading{margin-bottom:28px;display:block}.page-module__t5QR3q__sectionHeading>p{max-width:400px;margin-top:20px}.page-module__t5QR3q__featureGrid{grid-template-columns:1fr;gap:16px}.page-module__t5QR3q__feature{padding:26px 26px 18px}.page-module__t5QR3q__featureTop{margin-bottom:24px}.page-module__t5QR3q__feature h3{font-size:22px}.page-module__t5QR3q__taskPreview{max-width:380px}.page-module__t5QR3q__seedlings{max-width:340px;margin:10px auto 0}.page-module__t5QR3q__forestSection{grid-template-columns:1fr;gap:36px;padding:30px 24px 64px}.page-module__t5QR3q__forestArt{grid-row:2;width:100%;max-width:470px;min-height:310px;margin:auto}.page-module__t5QR3q__forestCopy{max-width:500px}.page-module__t5QR3q__closing{padding:64px 24px}.page-module__t5QR3q__footer{flex-wrap:wrap;padding:28px 24px}.page-module__t5QR3q__footer p{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.page-module__t5QR3q__page [data-reveal]{opacity:1;transition:none;translate:none}html.landing-motion-ready .page-module__t5QR3q__page [data-reveal]:not([class~=is-visible]){opacity:1;transition:none;translate:none}html.landing-motion-ready .page-module__t5QR3q__page [data-reveal][class~=is-visible]{opacity:1;transition:none;translate:none}.page-module__t5QR3q__primaryButton,.page-module__t5QR3q__treeFallback{transition:none}.page-module__t5QR3q__primaryButton:hover{transform:none}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
