.environments-module__2KaAsW__page{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh}.environments-module__2KaAsW__header{padding:18px var(--section-x);justify-content:space-between;align-items:center;max-width:1360px;margin:0 auto;display:flex}.environments-module__2KaAsW__logo{display:inline-flex}.environments-module__2KaAsW__logo img{width:auto;height:32px;display:block}.environments-module__2KaAsW__btnDark{border-radius:var(--radius-md);height:40px;font-family:var(--font-cta);letter-spacing:-.09px;background:var(--dark);color:var(--cream);border:1px solid var(--dark);appearance:none;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:14px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.environments-module__2KaAsW__btnDark:hover{background:#2c2927}.environments-module__2KaAsW__btnDark:active{transform:scale(.98)}.environments-module__2KaAsW__page a:focus-visible,.environments-module__2KaAsW__page button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.environments-module__2KaAsW__hero{text-align:center;padding:96px var(--section-x) 0;max-width:1200px;margin:0 auto}.environments-module__2KaAsW__h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);margin:0 0 24px}.environments-module__2KaAsW__lede{letter-spacing:-.1px;max-width:600px;color:var(--color-subtle);margin:0 auto 32px;font-size:18px;line-height:28px}.environments-module__2KaAsW__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.environments-module__2KaAsW__heroShot{background:var(--card-bg);max-width:960px;box-shadow:var(--shadow-card);border-radius:20px;margin:56px auto 0;padding:10px}.environments-module__2KaAsW__heroShot img,.environments-module__2KaAsW__heroVideo{background:#fff;border-radius:12px;width:100%;height:auto;display:block}.environments-module__2KaAsW__points{max-width:1200px;padding:0 var(--section-x);grid-template-columns:repeat(3,1fr);gap:40px;margin:96px auto 0;display:grid}.environments-module__2KaAsW__point{border-top:1px solid var(--color-border);padding-top:20px}.environments-module__2KaAsW__pointTitle{font-family:var(--font-display);letter-spacing:-.4px;margin:0 0 8px;font-size:22px;font-weight:400;line-height:28px}.environments-module__2KaAsW__pointBody{color:var(--color-subtle);margin:0;font-size:15px;line-height:24px}.environments-module__2KaAsW__clips{max-width:1200px;padding:0 var(--section-x);grid-template-columns:repeat(3,1fr);gap:16px;margin:72px auto 0;display:grid}.environments-module__2KaAsW__clip{background:var(--card-bg);border-radius:var(--radius-lg);margin:0;padding:8px}.environments-module__2KaAsW__clip img{border-radius:var(--radius-md);background:#fff;width:100%;height:auto;display:block}.environments-module__2KaAsW__clip figcaption{color:var(--color-subtle);padding:10px 6px 4px;font-size:13px}.environments-module__2KaAsW__stats{max-width:1200px;padding:0 var(--section-x);grid-template-columns:1fr 1fr 1.6fr;margin:96px auto 0;display:grid}.environments-module__2KaAsW__stat{border-top:1px solid var(--color-border);padding:20px 24px 0 0}.environments-module__2KaAsW__stat+.environments-module__2KaAsW__stat{border-left:1px solid var(--color-border);padding-left:24px}.environments-module__2KaAsW__statValue{font-family:var(--font-display);letter-spacing:-.9px;font-size:44px;line-height:48px}.environments-module__2KaAsW__statLabel{font-size:var(--text-body);color:var(--color-subtle);max-width:280px;margin-top:6px}.environments-module__2KaAsW__apps{max-width:1200px;padding:0 var(--section-x);margin:110px auto 0}.environments-module__2KaAsW__h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg);max-width:760px;margin:0 0 24px}.environments-module__2KaAsW__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.environments-module__2KaAsW__chips li{background:var(--card-bg);border-radius:var(--radius-xl);padding:9px 16px;font-size:14px;line-height:20px}.environments-module__2KaAsW__fine{font-size:var(--text-xs);color:var(--color-subtle);max-width:640px;margin:18px 0 0;line-height:18px}.environments-module__2KaAsW__cta{max-width:1200px;padding:120px var(--section-x) 100px;text-align:center;margin:0 auto}.environments-module__2KaAsW__cta .environments-module__2KaAsW__h2{margin-left:auto;margin-right:auto}.environments-module__2KaAsW__sub{max-width:560px;font-size:var(--text-sm2);line-height:var(--leading-sm2);color:var(--color-subtle);margin:0 auto 28px}.environments-module__2KaAsW__cta .environments-module__2KaAsW__fine{margin-left:auto;margin-right:auto}.environments-module__2KaAsW__footer{max-width:1200px;padding:28px var(--section-x) 40px;border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-subtle);flex-wrap:wrap;align-items:center;gap:24px;margin:0 auto;display:flex}.environments-module__2KaAsW__footer a{color:inherit;text-decoration:none}.environments-module__2KaAsW__footer a:hover{color:var(--text)}.environments-module__2KaAsW__footerHome{font-weight:500;color:var(--text)!important}.environments-module__2KaAsW__footer nav{gap:18px;margin-left:auto;display:flex}@media (max-width:960px){.environments-module__2KaAsW__h1{letter-spacing:-.9px;font-size:44px;line-height:48px}.environments-module__2KaAsW__h2{font-size:32px;line-height:38px}.environments-module__2KaAsW__points,.environments-module__2KaAsW__clips,.environments-module__2KaAsW__stats{grid-template-columns:1fr}.environments-module__2KaAsW__stat,.environments-module__2KaAsW__stat+.environments-module__2KaAsW__stat{border-left:0;padding-bottom:16px;padding-left:0}}@media (max-width:560px){.environments-module__2KaAsW__page{--section-x:20px}.environments-module__2KaAsW__hero{padding-top:48px}.environments-module__2KaAsW__h1{font-size:36px;line-height:40px}.environments-module__2KaAsW__footer nav{margin-left:0}}@media (prefers-reduced-motion:reduce){.environments-module__2KaAsW__btnDark{transition:none}}
