.page-module___8aEwW__marketingPage{color:#171717;background:#fafaf7;min-height:100vh}.page-module___8aEwW__hero{color:#fff;background:#111612;flex-direction:column;justify-content:space-between;min-height:92vh;padding:22px clamp(18px,4vw,64px) 72px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__topNav{z-index:2;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.page-module___8aEwW__brandMark{color:inherit;font-size:17px;font-weight:700;text-decoration:none}.page-module___8aEwW__navLinks{align-items:center;gap:18px;font-size:14px;display:flex}.page-module___8aEwW__navLinks a{color:#ffffffc2;text-decoration:none}.page-module___8aEwW__heroBackdrop{opacity:.8;pointer-events:none;position:absolute;inset:82px 0 0}.page-module___8aEwW__boardPreview{color:#1f2933;background:#f8f8f2;border:1px solid #ffffff2e;width:min(1120px,96vw);height:620px;position:absolute;bottom:-70px;right:clamp(-520px,-8vw,-120px);overflow:hidden;box-shadow:0 24px 80px #0000005c}.page-module___8aEwW__boardScreenshot{object-fit:cover;object-position:center top}.page-module___8aEwW__heroContent{z-index:1;max-width:720px;padding-top:90px;padding-bottom:20px;position:relative}.page-module___8aEwW__eyebrow{color:#2d8654;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.page-module___8aEwW__hero .page-module___8aEwW__eyebrow{color:#a7e1be}.page-module___8aEwW__heroContent h1{letter-spacing:0;max-width:690px;margin:0;font-size:clamp(46px,8vw,86px);font-weight:800;line-height:.96}.page-module___8aEwW__heroCopy{color:#ffffffd1;max-width:590px;margin:22px 0 0;font-size:19px;line-height:1.6}.page-module___8aEwW__waitlistForm{max-width:560px;margin-top:28px}.page-module___8aEwW__waitlistForm label{color:#ffffffbd;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.page-module___8aEwW__waitlistForm div{gap:10px;display:flex}.page-module___8aEwW__waitlistForm input{color:#171717;background:#ffffffeb;border:1px solid #ffffff38;outline:none;flex:1;min-width:0;height:48px;padding:0 15px}.page-module___8aEwW__waitlistForm input.page-module___8aEwW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.page-module___8aEwW__waitlistForm button,.page-module___8aEwW__primaryButton{color:#fff;cursor:pointer;background:#2d8654;border:0;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.page-module___8aEwW__waitlistForm button:disabled{opacity:.7;cursor:default}.page-module___8aEwW__formError{color:#ffbbb2;margin:10px 0 0;font-size:13px}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.page-module___8aEwW__secondaryButton,.page-module___8aEwW__textLink{color:#fff;font-size:14px;font-weight:800;text-decoration:none}.page-module___8aEwW__secondaryButton{border:1px solid #ffffff47;padding:13px 16px}.page-module___8aEwW__section,.page-module___8aEwW__workflowBand,.page-module___8aEwW__mobileSection{padding:76px clamp(18px,4vw,64px)}.page-module___8aEwW__sectionHeader{max-width:760px}.page-module___8aEwW__section h2,.page-module___8aEwW__workflowBand h2,.page-module___8aEwW__mobileCopy h2{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(32px,5vw,56px);line-height:1.04}.page-module___8aEwW__featureGrid{background:#ddd8ce;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.page-module___8aEwW__featureItem{background:#fff;padding:28px}.page-module___8aEwW__featureItem h3{margin:0 0 10px;font-size:18px}.page-module___8aEwW__featureItem p,.page-module___8aEwW__mobileCopy p{color:#5d625f;margin:0;line-height:1.65}.page-module___8aEwW__screenshotPanel{background:#fff;border:1px solid #ded9cf;margin-top:34px;overflow:hidden;box-shadow:0 18px 44px #20201a1a}.page-module___8aEwW__wideScreenshot{width:100%;height:auto;display:block}.page-module___8aEwW__workflowBand{background:#f0efec;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:48px;display:grid}.page-module___8aEwW__workflowList{color:#303530;gap:18px;margin:0;padding-left:22px;font-size:18px;line-height:1.5;display:grid}.page-module___8aEwW__mobileSection{grid-template-columns:minmax(260px,390px) minmax(300px,620px);align-items:center;gap:56px;display:grid}.page-module___8aEwW__detailsSection{background:#fff;grid-template-columns:minmax(300px,.95fr) minmax(300px,1.05fr);gap:44px;padding:76px clamp(18px,4vw,64px);display:grid}.page-module___8aEwW__detailsSection p{color:#5d625f;font-size:17px;line-height:1.68}.page-module___8aEwW__detailsSection h2{letter-spacing:0;margin:0 0 22px;font-size:clamp(30px,4.5vw,50px);line-height:1.05}.page-module___8aEwW__faqGrid{background:#ddd8ce;align-self:start;gap:1px;display:grid}.page-module___8aEwW__faqGrid article{background:#fafaf7;padding:24px}.page-module___8aEwW__faqGrid h3{margin:0 0 8px;font-size:18px}.page-module___8aEwW__faqGrid p{margin:0;font-size:15px}.page-module___8aEwW__phonePreview{aspect-ratio:.63;background:#fafaf7;border:9px solid #252525;border-radius:42px;width:min(390px,100%);overflow:hidden;box-shadow:0 22px 54px #0000002e}.page-module___8aEwW__phoneScreenshot{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.page-module___8aEwW__mobileCopy{max-width:620px}.page-module___8aEwW__mobileCopy p{margin-top:20px;font-size:18px}.page-module___8aEwW__loginPage{background:#f0efec;place-items:center;min-height:100vh;padding:24px;display:grid}.page-module___8aEwW__loginPanel{background:#fff;border:1px solid #ded9cf;width:min(100%,520px);padding:36px}.page-module___8aEwW__loginPanel .page-module___8aEwW__brandMark{color:#1f4fa8}.page-module___8aEwW__loginPanel h1{margin:28px 0 12px;font-size:34px;line-height:1.1}.page-module___8aEwW__loginPanel p{color:#60645f;line-height:1.6}@media (max-width:780px){.page-module___8aEwW__hero{min-height:860px;padding-bottom:36px}.page-module___8aEwW__navLinks a:not(:last-child){display:none}.page-module___8aEwW__heroBackdrop{height:360px;inset:auto 0 0}.page-module___8aEwW__boardPreview{width:850px;height:360px;right:-420px}.page-module___8aEwW__heroContent{padding-top:58px}.page-module___8aEwW__waitlistForm div,.page-module___8aEwW__featureGrid,.page-module___8aEwW__workflowBand,.page-module___8aEwW__detailsSection,.page-module___8aEwW__mobileSection{grid-template-columns:1fr}.page-module___8aEwW__waitlistForm div{display:grid}}
