:root{font-family:Segoe UI,Arial,sans-serif;color:#253832;background:#f6f7f3;font-synthesis:none;--green:#194b44;--lime:#c4df83;--muted:#68756f;--line:#dce3db}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}a{color:inherit;text-decoration:none}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible{outline:3px solid #78a990;outline-offset:5px;border-radius:4px}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.skip{position:absolute;left:16px;top:-100px;background:var(--green);color:#fff;padding:12px 20px;z-index:10}.skip:focus{top:12px}.header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:650;letter-spacing:-.8px}.brand img{display:block;flex:none}.header nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:550}.header nav>a:hover,.text-link:hover,.footer>a:hover{text-decoration:underline;text-underline-offset:5px}.sign-in{border:1px solid var(--line);border-radius:8px;padding:12px 17px;background:#fff;min-height:44px}.sign-in span{margin-left:13px}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);gap:68px;align-items:center;padding-block:82px 96px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.65px;line-height:1.5;margin:0 0 25px;color:var(--muted)}.hero-copy>.eyebrow{display:flex;align-items:center;gap:9px}.dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:#64986e}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,4.65vw,64px);font-weight:500;line-height:1.09;letter-spacing:-2.8px;margin-bottom:26px}h1 span{color:var(--green)}.intro{font-size:17px;line-height:1.75;color:var(--muted);max-width:455px;margin-bottom:30px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;min-height:49px;border-radius:8px;background:var(--green);color:#fff;padding:15px 20px;font-size:13px;font-weight:600}.button:hover{background:#123c36}.text-link{font-size:13px;font-weight:550}.text-link span{margin-left:10px}.hero-note{font-size:11px;color:var(--muted);margin:25px 0 0}.workspace-example{background:#fff;border:1px solid #dbe2d9;border-radius:16px;box-shadow:0 18px 60px #173b2910;transform:rotate(-1.5deg);overflow:hidden}.example-head{padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e9ede5}.example-brand{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.example-label{font-size:8px;letter-spacing:1px;color:#7a847e;text-align:right}.example-body{padding:30px 26px}.example-body>.eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:13px}.example-body h2{font-size:29px;letter-spacing:-1px;line-height:1.2;font-weight:500;margin-bottom:25px}.request{display:flex;align-items:center;gap:11px;border:1px solid #e4e9df;border-radius:9px;padding:15px 13px;margin-bottom:10px}.step-dot{display:grid;place-items:center;background:#e5eed9;color:#41663c;width:28px;height:28px;border-radius:50%;font-size:11px;flex:none}.step-dot.pale{background:#edf1e8}.request h3{font-size:12px;font-weight:600;margin:0 0 5px}.request p{font-size:10px;color:var(--muted);margin:0;line-height:1.5}.small-tag{font-size:8px;color:#6d7c6b;border-radius:20px;background:#f2f5ed;padding:5px 7px;margin-left:auto}.example-rule{display:flex;align-items:center;gap:15px;padding:22px 5px 0}.example-rule>span{font-size:31px;color:#6a976b}.example-rule p{font-size:11px;line-height:1.7;color:#627469;margin:0}.example-foot{background:#f1f5eb;padding:16px 25px;font-size:10px;display:flex;align-items:center;gap:9px;color:#53674d}.approach{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding-block:75px 88px}.section-intro h2,.questions h2{font-size:38px;line-height:1.15;font-weight:500;letter-spacing:-1.4px;margin-bottom:22px}.section-intro>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);max-width:320px}.features article{position:relative;padding:4px 0 26px 46px;margin-bottom:26px;border-bottom:1px solid var(--line)}.features article:last-child{border:0;margin:0;padding-bottom:0}.feature-number{position:absolute;left:0;top:6px;font-size:11px;color:#809079}.features h3{font-size:19px;letter-spacing:-.45px;font-weight:550;margin-bottom:12px}.features p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;max-width:490px}.pilot{padding-bottom:92px}.pilot-card{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;background:var(--green);color:#fff;border-radius:18px;padding:60px}.pilot-card .eyebrow{color:var(--lime);margin-bottom:22px}.pilot-card h2{font-size:47px;font-weight:500;letter-spacing:-1.8px;line-height:1.1;margin-bottom:25px}.pilot-card>div>p{font-size:14px;line-height:1.8;color:#d0ded4;max-width:385px}.pilot-card .pilot-note{font-size:11px;line-height:1.8;color:#b9cec1;margin-bottom:0;margin-top:26px}.pilot-invite{align-self:center}.pilot-badge{display:inline-block;font-size:9px;letter-spacing:1.2px;color:#d0e3a8;border:1px solid #729b7670;border-radius:20px;padding:9px 12px;margin-bottom:26px}.pilot-invite h3{font-size:25px;font-weight:500;letter-spacing:-.65px;margin-bottom:15px}.pilot-invite .button{width:100%;max-width:365px}.button.light{background:var(--lime);color:#194b44}.button.light:hover{background:#d6e9a9}.pilot-card .email-note{font-size:10px;line-height:1.7;max-width:340px;color:#bed1c3;margin:15px 0}.email{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#e2ecdf}.questions{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding-bottom:88px}.questions .eyebrow{margin-bottom:18px}.answers details{border-bottom:1px solid var(--line);padding:19px 0}.answers details:first-child{padding-top:0}.answers summary{font-size:14px;font-weight:550;cursor:pointer;line-height:1.7}.answers p{font-size:13px;line-height:1.8;color:var(--muted);max-width:510px;margin:15px 0 0}.footer{display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);padding-block:30px;font-size:11px;color:var(--muted);flex-wrap:wrap}.footer .brand{font-size:19px;color:#253832}.footer p{margin:0}.footer>a:not(.brand){margin-left:auto}.copyright{font-size:10px}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:36px;padding-block:65px 75px}h1{font-size:48px;letter-spacing:-2px}.intro{font-size:15px}.approach,.questions{gap:50px}.pilot-card{padding:42px;gap:45px}.example-head{padding:18px}.example-body{padding:25px 19px}.small-tag{display:none}.pilot-card h2{font-size:42px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{padding-block:22px}.brand{font-size:21px}.brand img{width:33px;height:33px}.header nav{gap:0}.header nav>a:not(.sign-in){display:none}.sign-in{font-size:11px;padding:10px 12px}.sign-in span{margin-left:5px}.hero{grid-template-columns:1fr;gap:45px;padding-block:42px 65px}.hero-copy>.eyebrow{margin-bottom:22px}h1{font-size:clamp(40px,8.7vw,58px);letter-spacing:-1.9px}.intro{max-width:470px;font-size:15px}.hero-note{margin-top:23px}.workspace-example{width:100%;max-width:430px;justify-self:center;transform:none}.example-body{padding:25px}.small-tag{display:inline-block}.example-head{padding:19px 23px}.approach,.questions{grid-template-columns:1fr;gap:32px;padding-block:50px}.section-intro h2,.questions h2{font-size:32px}.section-intro>p:last-child{max-width:460px}.features article{padding-left:37px}.features h3{font-size:18px}.pilot{padding-bottom:8px}.pilot-card{grid-template-columns:1fr;padding:32px 26px;gap:36px;border-radius:13px}.pilot-card h2{font-size:40px}.pilot-card>div>p{max-width:none}.pilot-invite .button{max-width:none}.pilot-badge{margin-bottom:20px}.questions{padding-bottom:55px}.footer{gap:18px;padding-block:26px}.footer .brand{flex-basis:100%}.footer p{flex-basis:100%}.footer>a:not(.brand){margin-left:0}.copyright{margin-left:auto}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.header{gap:12px}.brand{font-size:18px}.brand img{width:29px;height:29px}h1{font-size:36px;letter-spacing:-1.6px}.actions{gap:18px}.small-tag{display:none}.example-body{padding:23px 18px}.pilot-card{padding:28px 21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
