*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#09090b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-header{text-align:center;margin-bottom:64px}.section-header h2{color:#fff;margin-bottom:16px;font-size:48px;font-weight:700}.section-header p{color:#d4d4d8;max-width:600px;margin:0 auto;font-size:18px}.primary-button{color:#000;cursor:pointer;letter-spacing:.5px;background:#fff;border:none;border-radius:4px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.primary-button:hover{background:#f4f4f5;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26}.primary-button.large{padding:20px 40px;font-size:18px}.secondary-button{color:#fff;cursor:pointer;letter-spacing:.5px;background:0 0;border:2px solid #fff;border-radius:4px;align-items:center;gap:8px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.secondary-button:hover{color:#000;background:#fff;transform:translateY(-1px)}.secondary-button.large{padding:20px 40px;font-size:18px}@media (max-width:768px){.container{padding:0 16px}.section-header h2{font-size:36px}.section-header p{font-size:16px}}
