*{margin:0;padding:0;box-sizing:border-box}body{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e3dbce;color:#194d33;line-height:1.6}.app{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 2rem 6rem}.main{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:3rem}.split-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content-side{display:flex;flex-direction:column;gap:1.5rem}.title{font-size:4rem;font-weight:300;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#194d33}.subtitle{font-size:1rem;color:#194d3399;font-weight:400}.description{font-size:1rem;color:#194d33;line-height:1.6}.actions{display:flex;gap:1rem;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;border-radius:0;text-decoration:none;font-weight:400;font-size:.875rem;transition:all .15s ease;border:1px solid hsl(150 50% 20%);min-width:140px;text-transform:lowercase}.button-primary{background-color:#194d33;color:#e3dbce}.button-primary:hover{background-color:#133926}.button-secondary{background-color:transparent;color:#194d33;border-color:#194d33}.button-secondary:hover{background-color:#194d330d}.demo-side{display:flex;align-items:center;justify-content:center}.demo-gif{width:100%;max-width:600px;border-radius:8px;border:1px solid hsl(150 50% 20%)}.footer{position:fixed;bottom:0;left:0;right:0;text-align:center;color:#194d3380;font-size:.75rem;text-transform:lowercase;padding:1.5rem;background-color:#e3dbce}.footer a{color:#194d33b3;text-decoration:none}.footer a:hover{color:#194d33}@media (max-width: 1024px){.split-container{grid-template-columns:1fr;gap:3rem}.demo-side{order:-1}.content-side{text-align:center;align-items:center}.actions{justify-content:center}}@media (max-width: 768px){.title{font-size:3rem}.actions{flex-direction:column;width:100%}.button{width:100%}.split-container{gap:2rem}}
