body{margin:0;font-family:Inter,sans-serif;background:#fff;color:#222;letter-spacing:-.3px;font-weight:200}#app{padding:80px 100px 120px;max-width:1400px;margin:auto}header{text-align:left;margin-bottom:30px;margin-top:180px}header h1{font-size:6rem;font-weight:800;margin:0 0 60px;letter-spacing:-.5px}main{text-align:left;color:#000}main p{font-family:Inter,sans-serif;font-weight:200;line-height:1.8;font-size:2rem;color:#000;transition:opacity .3s ease}.highlight{font-size:4rem;font-weight:400;margin-top:0;margin-bottom:40px;color:#222;letter-spacing:-.3px}.fade-text{opacity:.12}.link,.app-name{font-weight:500;text-decoration:underline;text-underline-offset:6px;color:#000;background:none;padding:0;transition:color .2s ease}.link:hover,.app-name:hover{color:#333}.contact-button{display:block;text-align:right;font-size:3.5rem;font-weight:400;color:#000;text-decoration:underline;margin-top:40px;margin-bottom:140px;text-underline-offset:24px;transition:color .3s ease}.contact-button:hover{color:#525252}@media (max-width: 768px){#app{padding:60px 10px 20px}header h1{font-size:4.8rem}main p{font-size:1.5rem;line-height:1.6}.highlight{font-size:2rem;margin-bottom:25px}.contact-button{font-size:2rem;text-underline-offset:8px}}
